18 #ifndef LOCATION_SERVICE_COM_UBUNTU_LOCATION_PROXY_PROVIDER_H_
19 #define LOCATION_SERVICE_COM_UBUNTU_LOCATION_PROXY_PROVIDER_H_
36 typedef std::shared_ptr<ProxyProvider>
Ptr;
The Provider class is the abstract base of all positioning providers.
virtual void start_heading_updates()
Implementation-specific, empty by default.
std::shared_ptr< ProxyProvider > Ptr
~ProxyProvider() noexcept
core::ScopedConnection position_updates
core::ScopedConnection heading_updates
virtual void stop_position_updates()
Implementation-specific, empty by default.
virtual void stop_heading_updates()
Implementation-specific, empty by default.
ProxyProvider(const ProviderSelection &selection)
virtual void start_position_updates()
Implementation-specific, empty by default.
core::ScopedConnection velocity_updates
virtual void start_velocity_updates()
Implementation-specific, empty by default.
virtual void stop_velocity_updates()
Implementation-specific, empty by default.