ubuntu-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 | |
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 () |
Definition at line 40 of file skeleton.h.
typedef std::shared_ptr<Skeleton> com::ubuntu::location::service::Skeleton::Ptr |
Definition at line 45 of file skeleton.h.
com::ubuntu::location::service::Skeleton::Skeleton | ( | const Configuration & | configuration | ) |
|
noexcept |
core::Property<bool>& com::ubuntu::location::service::Skeleton::does_report_cell_and_wifi_ids | ( | ) |
core::Property<bool>& com::ubuntu::location::service::Skeleton::does_satellite_based_positioning | ( | ) |
core::Property<bool>& com::ubuntu::location::service::Skeleton::is_online | ( | ) |
core::Property<std::map<SpaceVehicle::Key, SpaceVehicle> >& com::ubuntu::location::service::Skeleton::visible_space_vehicles | ( | ) |
std::shared_ptr< core::dbus::Property<Interface::Properties::DoesReportCellAndWifiIds> > com::ubuntu::location::service::Skeleton::does_report_cell_and_wifi_ids |
Definition at line 151 of file skeleton.h.
core::ScopedConnection com::ubuntu::location::service::Skeleton::does_report_cell_and_wifi_ids |
Definition at line 159 of file skeleton.h.
std::shared_ptr< core::dbus::Property<Interface::Properties::DoesSatelliteBasedPositioning> > com::ubuntu::location::service::Skeleton::does_satellite_based_positioning |
Definition at line 150 of file skeleton.h.
core::ScopedConnection com::ubuntu::location::service::Skeleton::does_satellite_based_positioning |
Definition at line 158 of file skeleton.h.
std::shared_ptr< core::dbus::Property<Interface::Properties::IsOnline> > com::ubuntu::location::service::Skeleton::is_online |
Definition at line 152 of file skeleton.h.
core::ScopedConnection com::ubuntu::location::service::Skeleton::is_online |
Definition at line 160 of file skeleton.h.
std::shared_ptr< core::dbus::Property<Interface::Properties::VisibleSpaceVehicles> > com::ubuntu::location::service::Skeleton::visible_space_vehicles |
Definition at line 153 of file skeleton.h.