Overview | Namespace | Class | Index | Help |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | NO | NO |
increase the reference count.
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | NO | NO |
decrease the reference count and delete the last instance.
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | NO | NO |
returns a poiner to the initialized API function structure.
ORealDynamicLoader * * | ppSetToZeroInDestructor, |
const ::rtl::OUString & | strModuleName, |
const ::rtl::OUString & | strInitFunction, |
void * | pApi, |
oslModule | pModule ); |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | NO | NO |
Constructor.
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 | abstract | const | volatile | template | static | inline | C-linkage |
YES | NO | NO | NO | NO | NO | NO | NO |
Destructor, try to unload the library.
ORealDynamicLoader * * | ppSetToZeroInDestructor, |
const ::rtl::OUString & | strModuleName, |
const ::rtl::OUString & | strInitFunction ); |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | YES | NO | NO |
initializes the loader, loads the library and call the initialization fucntion.
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. |
Copyright © 2003 Sun Microsystems, Inc.