|
25.02
|
#include <DynamicBackend.hpp>
Public Types | |
| using | HandleCloser = std::function< void(const void *)> |
| using | HandlePtr = std::unique_ptr< void, HandleCloser > |
Public Member Functions | |
| DynamicBackend (const void *sharedObjectHandle) | |
| BackendId | GetBackendId () |
| Public dynamic backend functions. More... | |
| BackendVersion | GetBackendVersion () |
| IBackendInternalUniquePtr | GetBackend () |
| BackendRegistry::FactoryFunction | GetFactoryFunction () |
Definition at line 20 of file DynamicBackend.hpp.
| using HandleCloser = std::function<void(const void*)> |
Definition at line 23 of file DynamicBackend.hpp.
| using HandlePtr = std::unique_ptr<void, HandleCloser> |
Definition at line 24 of file DynamicBackend.hpp.
|
explicit |
Definition at line 12 of file DynamicBackend.cpp.
References IBackendInternal::GetApiVersion(), DynamicBackend::GetBackendId(), DynamicBackend::GetBackendVersion(), and DynamicBackendUtils::IsBackendCompatible().
| IBackendInternalUniquePtr GetBackend | ( | ) |
Definition at line 72 of file DynamicBackend.cpp.
| BackendId GetBackendId | ( | ) |
Public dynamic backend functions.
Definition at line 42 of file DynamicBackend.cpp.
Referenced by DynamicBackend::DynamicBackend().
| BackendVersion GetBackendVersion | ( | ) |
| BackendRegistry::FactoryFunction GetFactoryFunction | ( | ) |
Definition at line 78 of file DynamicBackend.cpp.