#include <cel_dynload.h>
Public Member Functions | |
virtual void * | getSymbolAddress (const String &inSymbolName)=0 |
Public Member Functions inherited from Celartem::Referable | |
Referable () | |
void | addRef () const |
void | releaseRef () const |
size_t | getReferenceCount () const |
Static Public Member Functions | |
static AutoPtr < ModuleDynamicLoader > | create (const String &inModuleName) |
Static Public Member Functions inherited from Celartem::Referable | |
static void | dumpDbgAllRefCount () |
This class is used to load a dynamic-link module.
This class internally calls functions such as LoadLibrary
or dlopen
.
|
static |
This method initializes a new instance by loading the specified module.
inModuleName | Name of the module to load. |
|
pure virtual |
This method returns the address of the specified symbol.
inSymbolName | Name of the symbol (function). |
NULL
.