ubuntu-location-service  ..
An aggregating location service providing positioning and geocoding capabilities to applications.
com::ubuntu::location::service::Configuration Class Referenceabstract

#include <configuration.h>

+ Collaboration diagram for com::ubuntu::location::service::Configuration:

Public Member Functions

virtual ~Configuration ()=default
 
 Configuration (const Configuration &)=delete
 
Configurationoperator= (const Configuration &)=delete
 
virtual Engine::Ptr the_engine (const std::set< Provider::Ptr > &provider_set, const ProviderSelectionPolicy::Ptr &provider_selection_policy)=0
 
virtual
ProviderSelectionPolicy::Ptr 
the_provider_selection_policy ()=0
 
virtual std::set< Provider::Ptrthe_provider_set ()=0
 
virtual PermissionManager::Ptr the_permission_manager ()=0
 

Protected Member Functions

 Configuration ()=default
 

Detailed Description

Definition at line 37 of file configuration.h.

Constructor & Destructor Documentation

virtual com::ubuntu::location::service::Configuration::~Configuration ( )
virtualdefault
com::ubuntu::location::service::Configuration::Configuration ( const Configuration )
delete
com::ubuntu::location::service::Configuration::Configuration ( )
protecteddefault

Member Function Documentation

Configuration& com::ubuntu::location::service::Configuration::operator= ( const Configuration )
delete
virtual Engine::Ptr com::ubuntu::location::service::Configuration::the_engine ( const std::set< Provider::Ptr > &  provider_set,
const ProviderSelectionPolicy::Ptr provider_selection_policy 
)
pure virtual
virtual PermissionManager::Ptr com::ubuntu::location::service::Configuration::the_permission_manager ( )
pure virtual
virtual ProviderSelectionPolicy::Ptr com::ubuntu::location::service::Configuration::the_provider_selection_policy ( )
pure virtual
virtual std::set<Provider::Ptr> com::ubuntu::location::service::Configuration::the_provider_set ( )
pure virtual

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