The ORealDynamicLoader is an implementation helper class for the template loader ODynamicLoader.
More...
#include <dynload.hxx>
Public Member Functions |
sal_uInt32 | acquire () |
| increase the reference count.
|
sal_uInt32 | release () |
| decrease the reference count and delete the last instance.
|
void * | getApi () const |
| returns a poiner to the initialized API function structure.
|
Detailed Description
The ORealDynamicLoader is an implementation helper class for the template loader ODynamicLoader.
Constructor & Destructor Documentation
Constructor.
- Parameters
-
ppSetToZeroInDestructor | points to the loader instance which must be set to NULL if the loader will be destroyed. |
strModuleName | specifies the library name. |
strInitFunction | specifies the name of the initialization function. |
pApi | points to a structure with the initialized API function pointers. |
pModule | points to the loaded library handle. |
virtual salhelper::ORealDynamicLoader::~ORealDynamicLoader |
( |
| ) |
|
|
protectedvirtual |
Destructor, try to unload the library.
Member Function Documentation
sal_uInt32 salhelper::ORealDynamicLoader::acquire |
( |
| ) |
|
increase the reference count.
void* salhelper::ORealDynamicLoader::getApi |
( |
| ) |
const |
returns a poiner to the initialized API function structure.
initializes the loader, loads the library and call the initialization fucntion.
- Parameters
-
ppSetToZeroInDestructor | points to the loader instance which must be set to NULL if the loader will be destroyed. |
strModuleName | specifies the library name. |
strInitFunction | specifies the name of the initialization function. |
sal_uInt32 salhelper::ORealDynamicLoader::release |
( |
| ) |
|
decrease the reference count and delete the last instance.
Member Data Documentation
void* salhelper::ORealDynamicLoader::m_pApi |
|
protected |
points to the structure with the initialzed API function pointers.
oslModule salhelper::ORealDynamicLoader::m_pModule |
|
protected |
stores the library handle.
sal_uInt32 salhelper::ORealDynamicLoader::m_refCount |
|
protected |
stores the reference count.
stores the name of the initialization function.
stores a pointer to itself, which must be reset in the destructor to signal that the loader is invalid.
The documentation for this class was generated from the following file: