lomiri-location-service ..
An aggregating location service providing positioning and geocoding capabilities to applications.
|
#include <skeleton.h>
Classes | |
struct | Configuration |
struct | CredentialsResolver |
struct | DBusDaemonCredentialsResolver |
struct | ObjectPathGenerator |
Public Types | |
typedef std::shared_ptr< Skeleton > | Ptr |
Public Member Functions | |
Skeleton (const Configuration &configuration) | |
~Skeleton () noexcept | |
const core::Property< State > & | state () const |
core::Property< bool > & | does_satellite_based_positioning () |
core::Property< bool > & | does_report_cell_and_wifi_ids () |
core::Property< bool > & | is_online () |
core::Property< std::map< SpaceVehicle::Key, SpaceVehicle > > & | visible_space_vehicles () |
core::Property< std::vector< std::string > > & | client_applications () |
Protected Member Functions | |
core::Property< State > & | mutable_state () |
Definition at line 43 of file service/skeleton.h.
typedef std::shared_ptr<Skeleton> com::lomiri::location::service::Skeleton::Ptr |
Definition at line 48 of file service/skeleton.h.
com::lomiri::location::service::Skeleton::Skeleton | ( | const Configuration & | configuration | ) |
|
noexcept |
core::Property< std::vector< std::string > > & com::lomiri::location::service::Skeleton::client_applications | ( | ) |
core::Property< bool > & com::lomiri::location::service::Skeleton::does_report_cell_and_wifi_ids | ( | ) |
core::Property< bool > & com::lomiri::location::service::Skeleton::does_satellite_based_positioning | ( | ) |
core::Property< bool > & com::lomiri::location::service::Skeleton::is_online | ( | ) |
|
protected |
const core::Property< State > & com::lomiri::location::service::Skeleton::state | ( | ) | const |
core::Property< std::map< SpaceVehicle::Key, SpaceVehicle > > & com::lomiri::location::service::Skeleton::visible_space_vehicles | ( | ) |
std::shared_ptr< core::dbus::Property<Interface::Properties::ClientApplications> > com::lomiri::location::service::Skeleton::client_applications |
Definition at line 185 of file service/skeleton.h.
core::ScopedConnection com::lomiri::location::service::Skeleton::client_applications |
Definition at line 194 of file service/skeleton.h.
std::shared_ptr< core::dbus::Property<Interface::Properties::DoesReportCellAndWifiIds> > com::lomiri::location::service::Skeleton::does_report_cell_and_wifi_ids |
Definition at line 182 of file service/skeleton.h.
core::ScopedConnection com::lomiri::location::service::Skeleton::does_report_cell_and_wifi_ids |
Definition at line 192 of file service/skeleton.h.
std::shared_ptr< core::dbus::Property<Interface::Properties::DoesSatelliteBasedPositioning> > com::lomiri::location::service::Skeleton::does_satellite_based_positioning |
Definition at line 181 of file service/skeleton.h.
core::ScopedConnection com::lomiri::location::service::Skeleton::does_satellite_based_positioning |
Definition at line 191 of file service/skeleton.h.
std::shared_ptr< core::dbus::Property<Interface::Properties::IsOnline> > com::lomiri::location::service::Skeleton::is_online |
Definition at line 183 of file service/skeleton.h.
core::ScopedConnection com::lomiri::location::service::Skeleton::is_online |
Definition at line 193 of file service/skeleton.h.
std::shared_ptr< core::dbus::Property<Interface::Properties::State> > com::lomiri::location::service::Skeleton::state |
Definition at line 180 of file service/skeleton.h.
core::ScopedConnection com::lomiri::location::service::Skeleton::state |
Definition at line 190 of file service/skeleton.h.
std::shared_ptr< core::dbus::Property<Interface::Properties::VisibleSpaceVehicles> > com::lomiri::location::service::Skeleton::visible_space_vehicles |
Definition at line 184 of file service/skeleton.h.