#include <file.h>
Public Methods | |
DSO (char *filename) | |
Construct and load a DSO object file. More... | |
DSO (char *filename) | |
Construct and load a DSO object file. More... | |
char* | getError (void) |
Retrieve error indicator associated with DSO failure. More... | |
~DSO () | |
Detach a DSO object from running memory. | |
void* | operator[] (const char *) |
Lookup a symbol in the loaded file. | |
void* | operator[] (const char *) |
Lookup a symbol in the loaded file. | |
bool | isValid (void) |
See if DSO object is valid. More... | |
Friends | |
void | dynunload (void) |
void | dynunload (void) |
On elf based systems this is typically done with dlopen. A dummy stub class is generated for non-dl capable systems.
|
Construct and load a DSO object file.
|
|
Construct and load a DSO object file.
|
|
Detach a DSO object from running memory.
|
|
Retrieve error indicator associated with DSO failure. This is often used in catch handlers. |
|
See if DSO object is valid.
|
|
Lookup a symbol in the loaded file.
|
|
Lookup a symbol in the loaded file.
|
|
|
|
|