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.