|
25.11
|
#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. | |
| 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(), GetBackendId(), 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().
| BackendVersion GetBackendVersion | ( | ) |
Definition at line 58 of file DynamicBackend.cpp.
Referenced by DynamicBackend().
| BackendRegistry::FactoryFunction GetFactoryFunction | ( | ) |
Definition at line 78 of file DynamicBackend.cpp.