18 #ifndef LOCATION_SERVICE_COM_UBUNTU_LOCATION_SERVICE_STUB_H_
19 #define LOCATION_SERVICE_COM_UBUNTU_LOCATION_SERVICE_STUB_H_
24 #include <core/dbus/stub.h>
37 Stub(
const dbus::Bus::Ptr& connection);
52 std::unique_ptr<Private> d;
The Interface class models the primary interface to the location service.
core::Property< bool > & does_report_cell_and_wifi_ids()
Stub(const dbus::Bus::Ptr &connection)
Stub(const Stub &)=delete
core::Property< std::map< SpaceVehicle::Key, SpaceVehicle > > & visible_space_vehicles()
session::Interface::Ptr create_session_for_criteria(const Criteria &criteria)
core::Property< bool > & does_satellite_based_positioning()
core::Property< bool > & is_online()
Stub & operator=(const Stub &)=delete
const core::Property< State > & state() const
State
State enumerates the known states of the service.
Summarizes criteria of a client session with respect to functionality and accuracy for position,...
A space-vehicle as visible to providers.