DynamicLibrary Class Reference

#include <DynamicLibrary.h>

List of all members.

Public Member Functions

 DynamicLibrary ()
 DynamicLibrary (const char *libName)
virtual ~DynamicLibrary (void)
bool Load (const char *libName)
bool Unload ()
bool IsLoaded () const
DLPROC GetProcAddr (const char *procName) const
DLPROC GetProcAddrCached (const char *procName, unsigned int procId)

Private Attributes

void * libHandle
std::vector< cache_infocache


struct  cache_info

Detailed Description

Definition at line 10 of file DynamicLibrary.h.

Constructor & Destructor Documentation

DynamicLibrary::DynamicLibrary  )  [inline]

Definition at line 13 of file DynamicLibrary.h.

DynamicLibrary::DynamicLibrary const char *  libName  ) 

Definition at line 6 of file DynamicLibrary.cpp.

References Load().

DynamicLibrary::~DynamicLibrary void   )  [virtual]

Definition at line 11 of file DynamicLibrary.cpp.

References Unload().

Member Function Documentation

DLPROC DynamicLibrary::GetProcAddr const char *  procName  )  const

Definition at line 37 of file DynamicLibrary.cpp.

References libHandle.

DLPROC DynamicLibrary::GetProcAddrCached const char *  procName,
unsigned int  procId

bool DynamicLibrary::IsLoaded  )  const [inline]

Definition at line 22 of file DynamicLibrary.h.

References libHandle.

bool DynamicLibrary::Load const char *  libName  ) 

Definition at line 17 of file DynamicLibrary.cpp.

References libHandle.

Referenced by DynamicLibrary().

bool DynamicLibrary::Unload  ) 

Definition at line 26 of file DynamicLibrary.cpp.

References cache, and libHandle.

Referenced by ~DynamicLibrary().

Member Data Documentation

std::vector<cache_info> DynamicLibrary::cache [private]

Definition at line 41 of file DynamicLibrary.h.

Referenced by Unload().

void* DynamicLibrary::libHandle [private]

Definition at line 40 of file DynamicLibrary.h.

Referenced by GetProcAddr(), IsLoaded(), Load(), and Unload().

The documentation for this class was generated from the following files:
Generated on Tue Mar 28 09:10:15 2006 for Simple SOAP by  doxygen 1.4.6