class DSO

Dynamic class file loader. More...

Full nameost::DSO
Definition#include <file.h>
Inherited byPluginGroup
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Static Methods


Detailed Description

The DSO dynamic loader class is used to load object files. On elf based systems this is typically done with dlopen. A dummy stub class is generated for non-dl capable systems.

 DSO (const char *filename)

DSO

Construct and load a DSO object file.

Parameters:
pathnameof object file to load.

 DSO (const char *filename, bool resolve)

DSO

char * getError (void)

getError

Retrieve error indicator associated with DSO failure. This is often used in catch handlers.

void * operator[] (const char *)

operator[]

Lookup a symbol in the loaded file.

void  dynunload (void)

dynunload

[static]

bool  isValid (void)

isValid

See if DSO object is valid.

Returns: true if valid.

 DSO (const char *filename)

DSO

Construct and load a DSO object file.

Parameters:
pathnameof object file to load.

 DSO (const char *filename, bool resolve)

DSO

char * getError (void)

getError

Retrieve error indicator associated with DSO failure. This is often used in catch handlers.

void * operator[] (const char *)

operator[]

Lookup a symbol in the loaded file.

void  dynunload (void)

dynunload

[static]

bool  isValid (void)

isValid

See if DSO object is valid.

Returns: true if valid.