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

#include <stub.h>

+ Inheritance diagram for com::lomiri::location::service::Stub:
+ Collaboration diagram for com::lomiri::location::service::Stub:

Public Member Functions

 Stub (const dbus::Bus::Ptr &connection)
 
 Stub (const Stub &)=delete
 
Stuboperator= (const Stub &)=delete
 
 ~Stub () noexcept
 
session::Interface::Ptr create_session_for_criteria (const Criteria &criteria)
 
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 ()
 

Detailed Description

Definition at line 34 of file stub.h.

Constructor & Destructor Documentation

◆ Stub() [1/2]

com::lomiri::location::service::Stub::Stub ( const dbus::Bus::Ptr &  connection)

◆ Stub() [2/2]

com::lomiri::location::service::Stub::Stub ( const Stub )
delete

◆ ~Stub()

com::lomiri::location::service::Stub::~Stub ( )
noexcept

Member Function Documentation

◆ client_applications()

core::Property<std::vector<std::string> >& com::lomiri::location::service::Stub::client_applications ( )

◆ create_session_for_criteria()

session::Interface::Ptr com::lomiri::location::service::Stub::create_session_for_criteria ( const Criteria criteria)

◆ does_report_cell_and_wifi_ids()

core::Property<bool>& com::lomiri::location::service::Stub::does_report_cell_and_wifi_ids ( )

◆ does_satellite_based_positioning()

core::Property<bool>& com::lomiri::location::service::Stub::does_satellite_based_positioning ( )

◆ is_online()

core::Property<bool>& com::lomiri::location::service::Stub::is_online ( )

◆ operator=()

Stub& com::lomiri::location::service::Stub::operator= ( const Stub )
delete

◆ state()

const core::Property<State>& com::lomiri::location::service::Stub::state ( ) const

◆ visible_space_vehicles()

core::Property<std::map<SpaceVehicle::Key, SpaceVehicle> >& com::lomiri::location::service::Stub::visible_space_vehicles ( )

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