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.