#include <xap_Win32Module.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 |
Public Attributes | |
class XAP_Win32ModuleImpl * | pimpl |
Protected Member Functions | |
XAP_Win32Module () | |
virtual | ~XAP_Win32Module () |
virtual bool | load (const char *name) |
virtual bool | unload () |
Friends | |
class | XAP_ModuleManager |
XAP_Win32Module Implements the XAP_Module interface.
XAP_Win32Module::XAP_Win32Module | ( | ) | [protected] |
References pimpl, and UT_ASSERT_HARMLESS.
XAP_Win32Module::~XAP_Win32Module | ( | ) | [protected, virtual] |
References pimpl.
bool XAP_Win32Module::getErrorMsg | ( | char ** | dest | ) | const [virtual] |
Implements XAP_Module.
References XAP_Win32ModuleImpl::getErrorMsg(), and pimpl.
bool XAP_Win32Module::getModuleName | ( | char ** | dest | ) | const [virtual] |
Implements XAP_Module.
References XAP_Win32ModuleImpl::getModuleName(), and pimpl.
bool XAP_Win32Module::load | ( | const char * | name | ) | [protected, virtual] |
Implements XAP_Module.
References XAP_Win32ModuleImpl::load(), and pimpl.
bool XAP_Win32Module::resolveSymbol | ( | const char * | symbol_name, | |
void ** | symbol | |||
) | [virtual] |
Implements XAP_Module.
References pimpl, and XAP_Win32ModuleImpl::resolveSymbol().
bool XAP_Win32Module::unload | ( | void | ) | [protected, virtual] |
Implements XAP_Module.
References pimpl, and XAP_Win32ModuleImpl::unload().
friend class XAP_ModuleManager [friend] |
Reimplemented from XAP_Module.
Referenced by getErrorMsg(), getModuleName(), load(), resolveSymbol(), unload(), XAP_Win32Module(), and ~XAP_Win32Module().