ubuntu-location-service  0.0.2
Public Types | Public Member Functions | List of all members
com::ubuntu::location::Engine Class Reference
Collaboration diagram for com::ubuntu::location::Engine:
Collaboration graph

Public Types

typedef std::shared_ptr< EnginePtr
 

Public Member Functions

 Engine (const std::set< Provider::Ptr > &initial_providers, const ProviderSelectionPolicy::Ptr &provider_selection_policy)
 
 Engine (const Engine &)=delete
 
Engineoperator= (const Engine &)=delete
 
virtual ProviderSelection determine_provider_selection_for_criteria (const Criteria &criteria)
 
virtual bool has_provider (const Provider::Ptr &provider) noexcept
 
virtual void add_provider (const Provider::Ptr &provider)
 
virtual void remove_provider (const Provider::Ptr &provider) noexcept
 

Detailed Description

Definition at line 33 of file engine.h.


The documentation for this class was generated from the following file: