18 #ifndef LOCATION_SERVICE_COM_UBUNTU_PROVIDER_SELECTION_H_
19 #define LOCATION_SERVICE_COM_UBUNTU_PROVIDER_SELECTION_H_
Features
Enumerates the known features that can be supported by providers.
@ none
The provider does not support any feature.
@ position
The provider features position updates.
@ velocity
The provider features velocity updates.
@ heading
The provider features heading updates.
bool operator==(const ProviderSelection &lhs, const ProviderSelection &rhs)
std::shared_ptr< Provider > heading_updates_provider
std::shared_ptr< Provider > position_updates_provider
std::shared_ptr< Provider > velocity_updates_provider
Provider::Features to_feature_flags() const