|
ubuntu-location-service
..
An aggregating location service providing positioning and geocoding capabilities to applications.
|
#include <provider_selection_policy.h>
Inheritance diagram for com::ubuntu::location::ProviderSelectionPolicy:
Collaboration diagram for com::ubuntu::location::ProviderSelectionPolicy:Public Types | |
| typedef std::shared_ptr< ProviderSelectionPolicy > | Ptr |
Public Member Functions | |
| ProviderSelectionPolicy (const ProviderSelectionPolicy &)=delete | |
| ProviderSelectionPolicy & | operator= (const ProviderSelectionPolicy &)=delete |
| virtual | ~ProviderSelectionPolicy ()=default |
| virtual ProviderSelection | determine_provider_selection_for_criteria (const Criteria &criteria, const ProviderEnumerator &enumerator)=0 |
Static Public Member Functions | |
| static const Provider::Ptr & | null_provider () |
Protected Member Functions | |
| ProviderSelectionPolicy ()=default | |
Definition at line 35 of file provider_selection_policy.h.
| typedef std::shared_ptr<ProviderSelectionPolicy> com::ubuntu::location::ProviderSelectionPolicy::Ptr |
Definition at line 38 of file provider_selection_policy.h.
|
delete |
|
virtualdefault |
|
protecteddefault |
|
pure virtual |
|
static |
|
delete |