#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().
1.5.1