Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

DynamicLibrary Class Reference

List of all members.

Public Member Functions

int close ()
 DynamicLibrary ()
void * getProc (const char *)
int loadLibrary (const char *filename, int globally=0)
int validHandle ()
 ~DynamicLibrary ()

Private Attributes

void * handle

Constructor & Destructor Documentation

DynamicLibrary::DynamicLibrary  ) 
 

Initialize class internal data.

DynamicLibrary::~DynamicLibrary  ) 
 

Destroy the object.


Member Function Documentation

int DynamicLibrary::close  ) 
 

Close the library. Returns 0 on success.

void * DynamicLibrary::getProc const char *  fnName  ) 
 

Get a pointer to the specified function. Returns 0 on errors or the function address.

Parameters:
fnName Function name to find.

int DynamicLibrary::loadLibrary const char *  filename,
int  globally = 0
 

Load the specified dynamic library. It returns 0 on success.

Parameters:
filename Name of the file to load.
globally Set if the library is loaded globally.

int DynamicLibrary::validHandle  ) 
 

Return if the object has a valid handle.


Member Data Documentation

void* DynamicLibrary::handle [private]
 


Generated on Wed Nov 8 13:12:48 2006 for MyServer by doxygen 1.3.6