Connection adapter factory interface.
More...
#include <connection_adapter_factory.hpp>
Connection adapter factory interface.
◆ ConnectionAdapterCreateFunc
◆ ConnectionAdapterParametersCreateFunc
◆ FactoryContainer
◆ FactoryTriple
typedef struct kanzi::connect::ConnectionAdapterObjectFactory::FactoryTriple kanzi::connect::ConnectionAdapterObjectFactory::FactoryTriple |
◆ ConnectionAdapterObjectFactory()
kanzi::connect::ConnectionAdapterObjectFactory::ConnectionAdapterObjectFactory |
( |
| ) |
|
◆ createAdapterInstance()
Instantiate adapter of specified type.
- Returns
- newly allocated adapter.
◆ createDefaultAdapterParameters()
Instantiate default parameters for given type adapter.
- Returns
- newly allocated parameters for given adapter type.
◆ createP2PAdapterParameters()
Instantiate default parameters for given type adapter.
- Returns
- newly allocated parameters for given adapter type.
◆ getDomain()
Retrieve the connect domain.
- Returns
- the domain where factory operates in. ownership not transfered.
◆ registerAdapterType()
Register new adapter type.
- Parameters
-
createFunc | function object to invoke in order to create instance of adapter |
◆ setDomain()
Store the domain where factory operates in.
- Parameters
-
domain | the operating domain. ownership not transfered. |
◆ unregisterAdapterType()
void kanzi::connect::ConnectionAdapterObjectFactory::unregisterAdapterType |
( |
const string & | identifier | ) |
|
|
inline |
Unregisters given adapter type.
The documentation for this class was generated from the following file:
- connect/connection/connection_adapter_factory.hpp