#include <fsys.h>
Public Types | |
typedef void * | addr_t |
Public Member Functions | |
dso (char *path) | |
Create and map a dso object. | |
dso () | |
Create dso object for use by load functions. | |
int | err (void) |
addr_t | find (char *symbol) |
Find symbol in loaded module. | |
void | map (char *path) |
Map library object with library. | |
operator bool () | |
bool | operator! () |
addr_t | operator() (char *symbol) |
addr_t | operator[] (char *symbol) |
void | release (void) |
Release loaded library. | |
~dso () | |
Destroy dso and release library. | |
Friends | |
class | fsys |
Definition at line 642 of file fsys.h.
ucommon::dso::dso | ( | char * | path | ) |
Create and map a dso object.
path | of library to map. |
addr_t ucommon::dso::find | ( | char * | symbol | ) |
Find symbol in loaded module.
module | to search. | |
symbol | to search for. |
void ucommon::dso::map | ( | char * | path | ) |
Map library object with library.
name | of library to load. |