18#ifndef LOCATION_SERVICE_COM_LOMIRI_LOCATION_SERVICE_STUB_H_
19#define LOCATION_SERVICE_COM_LOMIRI_LOCATION_SERVICE_STUB_H_
24#include <core/dbus/stub.h>
37 Stub(
const dbus::Bus::Ptr& connection);
53 std::unique_ptr<Private> d;
The Interface class models the primary interface to the location service.
core::Property< bool > & is_online()
session::Interface::Ptr create_session_for_criteria(const Criteria &criteria)
Stub & operator=(const Stub &)=delete
const core::Property< State > & state() const
core::Property< std::map< SpaceVehicle::Key, SpaceVehicle > > & visible_space_vehicles()
Stub(const Stub &)=delete
Stub(const dbus::Bus::Ptr &connection)
core::Property< bool > & does_satellite_based_positioning()
core::Property< bool > & does_report_cell_and_wifi_ids()
core::Property< std::vector< std::string > > & client_applications()
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.