18 #ifndef LOCATION_SERVICE_COM_UBUNTU_DEFAULT_PROVIDER_SELECTION_POLICY_H_ 19 #define LOCATION_SERVICE_COM_UBUNTU_DEFAULT_PROVIDER_SELECTION_POLICY_H_ 55 #endif // LOCATION_SERVICE_COM_UBUNTU_DEFAULT_PROVIDER_SELECTION_POLICY_H_ ~DefaultProviderSelectionPolicy() noexcept
Provider::Ptr determine_position_updates_provider(const Criteria &criteria, const ProviderEnumerator &enumerator)
std::shared_ptr< Provider > Ptr
ProviderSelection determine_provider_selection_for_criteria(const Criteria &criteria, const ProviderEnumerator &enumerator)
Provider::Ptr determine_heading_updates_provider(const Criteria &criteria, const ProviderEnumerator &enumerator)
Provider::Ptr determine_velocity_updates_provider(const Criteria &criteria, const ProviderEnumerator &enumerator)
Summarizes criteria of a client session with respect to functionality and accuracy for position...
DefaultProviderSelectionPolicy()