#include <Reflex/SharedLibrary.h>
Public Member Functions | |
SharedLibrary (const std::string &libname) | |
bool | Load () |
bool | Unload () |
bool | Symbol (const std::string &symname, void *&sym) |
const std::string | Error () |
Private Attributes | |
void * | fHandle |
std::string | fLibName |
Definition at line 32 of file SharedLibrary.h.
Reflex::SharedLibrary::SharedLibrary | ( | const std::string & | libname | ) | [inline] |
Definition at line 60 of file SharedLibrary.h.
bool Reflex::SharedLibrary::Load | ( | ) | [inline] |
bool Reflex::SharedLibrary::Unload | ( | ) | [inline] |
bool Reflex::SharedLibrary::Symbol | ( | const std::string & | symname, | |
void *& | sym | |||
) | [inline] |
const std::string Reflex::SharedLibrary::Error | ( | ) | [inline] |
void* Reflex::SharedLibrary::fHandle [private] |
a handle to the loaded library
Definition at line 50 of file SharedLibrary.h.
std::string Reflex::SharedLibrary::fLibName [private] |
the name of the shared library to handle
Definition at line 53 of file SharedLibrary.h.
Referenced by Load().