#include <provider_factory.h>
Definition at line 38 of file provider_factory.h.
◆ Configuration
◆ Factory
◆ add_factory_for_name()
void com::lomiri::location::ProviderFactory::add_factory_for_name |
( |
const std::string & |
name, |
|
|
const Factory & |
factory |
|
) |
| |
◆ create_provider_for_name_with_config() [1/2]
Provider::Ptr com::lomiri::location::ProviderFactory::create_provider_for_name_with_config |
( |
const std::string & |
name, |
|
|
const Configuration & |
config |
|
) |
| |
◆ create_provider_for_name_with_config() [2/2]
void com::lomiri::location::ProviderFactory::create_provider_for_name_with_config |
( |
const std::string & |
name, |
|
|
const Configuration & |
config, |
|
|
const std::function< void(Provider::Ptr)> & |
cb |
|
) |
| |
◆ enumerate()
void com::lomiri::location::ProviderFactory::enumerate |
( |
const std::function< void(const std::string &, const Factory &)> & |
enumerator | ) |
|
◆ extract_undecorated_name()
static std::string com::lomiri::location::ProviderFactory::extract_undecorated_name |
( |
const std::string & |
name | ) |
|
|
static |
◆ instance()
static ProviderFactory& com::lomiri::location::ProviderFactory::instance |
( |
| ) |
|
|
static |
The documentation for this class was generated from the following file:
- /build/location-service-3.1.0~20230826211536.23~681ea63+ubports20.04/include/location_service/com/lomiri/location/provider_factory.h