Definition at line 32 of file custom_lib_factory.h.
Public Member Functions | |
| CustomLibFactory ()=default | |
| ~CustomLibFactory () | |
| void | keepOpen (bool b) |
| template<class CustomRefCtx > | |
| CustomRefCtx * | CreateCtx (const std::string &libName, const std::string &symName) |
Data Fields | |
| void * | _libHandle = nullptr |
| std::string | _libName |
| bool | _keepOpen = false |
|
default |
|
inline |
Definition at line 36 of file custom_lib_factory.h.
References _keepOpen, _libHandle, _libName, and LOG_DEBUG.
|
inline |
Definition at line 46 of file custom_lib_factory.h.
References _libHandle, _libName, ds3d::dlsym_ptr(), DS3D_FAILED_RETURN, and LOG_INFO.
|
inline |
Definition at line 43 of file custom_lib_factory.h.
References _keepOpen.
| bool ds3d::CustomLibFactory::_keepOpen = false |
Definition at line 77 of file custom_lib_factory.h.
Referenced by keepOpen(), and ~CustomLibFactory().
| void* ds3d::CustomLibFactory::_libHandle = nullptr |
Definition at line 75 of file custom_lib_factory.h.
Referenced by CreateCtx(), and ~CustomLibFactory().
| std::string ds3d::CustomLibFactory::_libName |
Definition at line 76 of file custom_lib_factory.h.
Referenced by CreateCtx(), and ~CustomLibFactory().