Dynamic adapter loader Loads CamCom adapters from shared libraries at runtime. More...
#include <adapter_loader.hpp>
Public Member Functions | |
| AdapterLoader ()=default | |
| ~AdapterLoader () | |
| AdapterLoader (const AdapterLoader &)=delete | |
| AdapterLoader & | operator= (const AdapterLoader &)=delete |
| camcom::common::AdapterBase * | load (const AdapterConfig &config) |
| Load adapter from shared library. | |
Static Public Member Functions | |
| static std::string | getLastError () |
| Get last error message. | |
Dynamic adapter loader Loads CamCom adapters from shared libraries at runtime.
|
default |
| camcom::server::AdapterLoader::~AdapterLoader | ( | ) |
|
delete |
|
static |
Get last error message.
| camcom::common::AdapterBase * camcom::server::AdapterLoader::load | ( | const AdapterConfig & | config | ) |
Load adapter from shared library.
| config | Adapter configuration |
| std::runtime_error | if loading fails |
|
delete |