18#ifndef LOCATION_SERVICE_COM_LOMIRI_LOCATION_SERVICE_CONFIGURATION_H_
19#define LOCATION_SERVICE_COM_LOMIRI_LOCATION_SERVICE_CONFIGURATION_H_
45 const std::set<Provider::Ptr>& provider_set,
std::shared_ptr< ProviderSelectionPolicy > Ptr
virtual ProviderSelectionPolicy::Ptr the_provider_selection_policy()=0
virtual std::shared_ptr< Engine > the_engine(const std::set< Provider::Ptr > &provider_set, const ProviderSelectionPolicy::Ptr &provider_selection_policy)=0
virtual std::set< Provider::Ptr > the_provider_set()=0
Configuration(const Configuration &)=delete
virtual PermissionManager::Ptr the_permission_manager()=0
virtual ~Configuration()=default
Configuration & operator=(const Configuration &)=delete
std::shared_ptr< PermissionManager > Ptr