#include <xap_UnixModule.h>
Public Member Functions | |
| virtual bool | resolveSymbol (const char *symbol_name, void **symbol) |
| virtual bool | getModuleName (char **dest) const |
| virtual bool | getErrorMsg (char **dest) const |
Protected Member Functions | |
| XAP_UnixModule () | |
| virtual | ~XAP_UnixModule (void) |
| virtual bool | load (const char *name) |
| virtual bool | unload (void) |
Private Attributes | |
| bool | m_bLoaded |
| char * | m_szname |
| GModule * | m_module |
Friends | |
| class | XAP_ModuleManager |
| XAP_UnixModule::XAP_UnixModule | ( | ) | [protected] |
| XAP_UnixModule::~XAP_UnixModule | ( | void | ) | [protected, virtual] |
| bool XAP_UnixModule::getErrorMsg | ( | char ** | dest | ) | const [virtual] |
Implements XAP_Module.
| bool XAP_UnixModule::getModuleName | ( | char ** | dest | ) | const [virtual] |
Implements XAP_Module.
References m_szname.
| bool XAP_UnixModule::load | ( | const char * | name | ) | [protected, virtual] |
Implements XAP_Module.
| bool XAP_UnixModule::resolveSymbol | ( | const char * | symbol_name, | |
| void ** | symbol | |||
| ) | [virtual] |
Implements XAP_Module.
References m_module.
| bool XAP_UnixModule::unload | ( | void | ) | [protected, virtual] |
friend class XAP_ModuleManager [friend] |
Reimplemented from XAP_Module.
bool XAP_UnixModule::m_bLoaded [private] |
Reimplemented from XAP_Module.
Referenced by load(), unload(), and ~XAP_UnixModule().
GModule* XAP_UnixModule::m_module [private] |
Referenced by load(), resolveSymbol(), unload(), and ~XAP_UnixModule().
char* XAP_UnixModule::m_szname [private] |
Referenced by getModuleName(), and ~XAP_UnixModule().
1.7.1