sipxportlib  Version 3.3
Public Member Functions | Protected Member Functions | Friends | List of all members
OsSharedLibMgrWnt Class Reference

#include <OsSharedLibMgrWnt.h>

Inheritance diagram for OsSharedLibMgrWnt:
Inheritance graph
[legend]
Collaboration diagram for OsSharedLibMgrWnt:
Collaboration graph
[legend]

Public Member Functions

virtual ~OsSharedLibMgrWnt ()
 
virtual OsStatus loadSharedLib (const char *libName)
 param: libName - name of library, may include absolute or relative path More...
 
virtual OsStatus getSharedLibSymbol (const char *libName, const char *symbolName, void *&symbolAddress)
 param: libName - name of library, may include absolute or relative path More...
 
virtual OsStatus unloadSharedLib (const char *libName)
 param: (in) libName - name of library, may include absolute or relative path param: (in) symbolName - name of the variable or function exported in the shared lib param: (out) symbolAddress - the address of the function or variable More...
 
- Public Member Functions inherited from OsSharedLibMgrBase
virtual ~OsSharedLibMgrBase ()
 

Protected Member Functions

 OsSharedLibMgrWnt ()
 param: libName - name of library, may include absolute or relative path More...
 
- Protected Member Functions inherited from OsSharedLibMgrBase
 OsSharedLibMgrBase ()
 param: libName - name of library, may include absolute or relative path More...
 

Friends

class OsSharedLibMgrBase
 

Additional Inherited Members

- Static Public Member Functions inherited from OsSharedLibMgrBase
static OsSharedLibMgrBasegetOsSharedLibMgr ()
 
- Protected Attributes inherited from OsSharedLibMgrBase
UtlHashBag mLibraryHandles
 
- Static Protected Attributes inherited from OsSharedLibMgrBase
static OsSharedLibMgrBasespInstance = 0
 
static OsBSem sLock
 

Constructor & Destructor Documentation

~OsSharedLibMgrWnt ( )
virtual
OsSharedLibMgrWnt ( )
protected

param: libName - name of library, may include absolute or relative path

Member Function Documentation

OsStatus loadSharedLib ( const char *  libName)
virtual

param: libName - name of library, may include absolute or relative path

Implements OsSharedLibMgrBase.

OsStatus getSharedLibSymbol ( const char *  libName,
const char *  symbolName,
void *&  symbolAddress 
)
virtual

param: libName - name of library, may include absolute or relative path

param: (in) libName - name of library, may include absolute or relative path param: (in) symbolName - name of the variable or function exported in the shared lib param: (out) symbolAddress - the address of the function or variable

Implements OsSharedLibMgrBase.

OsStatus unloadSharedLib ( const char *  libName)
virtual

param: (in) libName - name of library, may include absolute or relative path param: (in) symbolName - name of the variable or function exported in the shared lib param: (out) symbolAddress - the address of the function or variable

Implements OsSharedLibMgrBase.

Friends And Related Function Documentation

friend class OsSharedLibMgrBase
friend