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 | |
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 () |
Protected Member Functions | |
core::Property< State > & | mutable_state () |
Definition at line 41 of file skeleton.h.
typedef std::shared_ptr<Skeleton> com::ubuntu::location::service::Skeleton::Ptr |
Definition at line 46 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 | ( | ) |
|
protected |
const core::Property<State>& com::ubuntu::location::service::Skeleton::state | ( | ) | const |
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 165 of file skeleton.h.
core::ScopedConnection com::ubuntu::location::service::Skeleton::does_report_cell_and_wifi_ids |
Definition at line 174 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 164 of file skeleton.h.
core::ScopedConnection com::ubuntu::location::service::Skeleton::does_satellite_based_positioning |
Definition at line 173 of file skeleton.h.
std::shared_ptr< core::dbus::Property<Interface::Properties::IsOnline> > com::ubuntu::location::service::Skeleton::is_online |
Definition at line 166 of file skeleton.h.
core::ScopedConnection com::ubuntu::location::service::Skeleton::is_online |
Definition at line 175 of file skeleton.h.
std::shared_ptr< core::dbus::Property<Interface::Properties::State> > com::ubuntu::location::service::Skeleton::state |
Definition at line 163 of file skeleton.h.
core::ScopedConnection com::ubuntu::location::service::Skeleton::state |
Definition at line 172 of file skeleton.h.
std::shared_ptr< core::dbus::Property<Interface::Properties::VisibleSpaceVehicles> > com::ubuntu::location::service::Skeleton::visible_space_vehicles |
Definition at line 167 of file skeleton.h.