ubuntu-location-service  ..
An aggregating location service providing positioning and geocoding capabilities to applications.
com::ubuntu::location::service::Skeleton Class Reference

#include <skeleton.h>

+ Inheritance diagram for com::ubuntu::location::service::Skeleton:
+ Collaboration diagram for com::ubuntu::location::service::Skeleton:

Classes

struct  Configuration
 
struct  CredentialsResolver
 
struct  DBusDaemonCredentialsResolver
 
struct  ObjectPathGenerator
 

Public Types

typedef std::shared_ptr< SkeletonPtr
 

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 ()
 

Detailed Description

Definition at line 40 of file skeleton.h.

Member Typedef Documentation

Definition at line 45 of file skeleton.h.

Constructor & Destructor Documentation

com::ubuntu::location::service::Skeleton::Skeleton ( const Configuration configuration)
com::ubuntu::location::service::Skeleton::~Skeleton ( )
noexcept

Member Function Documentation

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 ( )

Member Data Documentation

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.


The documentation for this class was generated from the following file: