#include <SysLibrary.hpp>
Public Member Functions | |
SysLibrary () | |
void * | getProcedure (const char *name) |
bool | load (const char *name) |
bool | unload () |
void | reset () |
SysLibrary () | |
void * | getProcedure (const char *name) |
bool | load (const char *name) |
bool | unload () |
void | reset () |
Protected Attributes | |
void * | libraryHandle |
HMODULE | libraryHandle |
Definition at line 50 of file unix/SysLibrary.hpp.
SysLibrary::SysLibrary | ( | ) |
Definition at line 59 of file unix/SysLibrary.cpp.
References libraryHandle.
SysLibrary::SysLibrary | ( | ) |
void * SysLibrary::getProcedure | ( | const char * | name | ) |
Definition at line 65 of file unix/SysLibrary.cpp.
References libraryHandle.
Referenced by LibraryPackage::getPackageTable(), LocalRegistrationManager::resolveCallback(), and LocalMacroSpaceManager::translateRexxProgram().
void* SysLibrary::getProcedure | ( | const char * | name | ) |
bool SysLibrary::load | ( | const char * | name | ) |
Load a named library in this process.
name | Character string name of the library. |
Definition at line 75 of file unix/SysLibrary.cpp.
References LIBARY_NAME_BUFFER_LENGTH, libraryHandle, and MAX_LIBRARY_NAME_LENGTH.
Referenced by LibraryPackage::getPackageTable(), LocalRegistrationManager::locateTable(), LocalRegistrationManager::resolveCallback(), and LocalMacroSpaceManager::translateRexxProgram().
bool SysLibrary::load | ( | const char * | name | ) |
|
inline |
Definition at line 57 of file unix/SysLibrary.hpp.
References libraryHandle.
Referenced by LibraryPackage::getPackageTable().
|
inline |
Definition at line 57 of file windows/SysLibrary.hpp.
References libraryHandle.
bool SysLibrary::unload | ( | ) |
Free a loaded library if the library is still loaded.
Definition at line 111 of file unix/SysLibrary.cpp.
References libraryHandle.
Referenced by LibraryPackage::unload().
bool SysLibrary::unload | ( | ) |
|
protected |
Definition at line 60 of file unix/SysLibrary.hpp.
Referenced by getProcedure(), load(), reset(), SysLibrary(), and unload().
|
protected |
Definition at line 60 of file windows/SysLibrary.hpp.