![]() |
An open-source, flexible 3D physical simulation framework
|
Classes | |
struct | LibInfo |
class | LibInterface |
The interface to load libraries dynamically. More... | |
class | LibManager |
struct | libStruct |
struct | ModuleInfo |
Typedefs | |
typedef void * | destroyLib(LibInterface *sp) |
typedef LibInterface * | createLib(LibManager *theManager) |
typedef LibInterface * | createLib2(LibManager *theManager, void *configuration) |
Functions | |
static LibHandle | intern_loadLib (const string &libPath, bool optional=false) |
template<typename T > | |
static T | getFunc (LibHandle libHandle, const string &name) |
static std::string | getErrorStr () |
static LibHandle | intern_loadLib (const std::string &libPath, bool optional) |
template<typename T > | |
static T | getFunc (LibHandle libHandle, const std::string &name) |
Variables | |
static struct LibInfo | stdlibInfo = { "unknown stdlib", "", 0, "", "", 0 } |
typedef LibInterface* lib_manager::createLib(LibManager *theManager) |
Definition at line 127 of file LibInterface.hpp.
typedef LibInterface* lib_manager::createLib2(LibManager *theManager, void *configuration) |
Definition at line 128 of file LibInterface.hpp.
typedef void* lib_manager::destroyLib(LibInterface *sp) |
Definition at line 126 of file LibInterface.hpp.
|
static |
Definition at line 472 of file LibManager.cpp.
|
static |
|
static |
Definition at line 509 of file LibManager.cpp.
|
static |
|
static |
Definition at line 488 of file LibManager.cpp.
|
static |
Definition at line 53 of file LibManager.cpp.