Overview | Namespace | Class | Index | Help |
Methods of Class ORealDynamicLoader
- acquire
- sal_uInt32 acquire();
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO NO NO
- Summary
- increase the reference count.
- release
- sal_uInt32 release();
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO NO NO
- Summary
- decrease the reference count and delete the last instance.
- getApi
- void * getApi();
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO NO NO
- Summary
- returns a poiner to the initialized API function structure.
- ORealDynamicLoader
- ORealDynamicLoader(
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
- Summary
- 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.
- ~ORealDynamicLoader
- virtual ~ORealDynamicLoader();
virtual abstract const volatile template static inline C-linkage YES NO NO NO NO NO NO NO
- Summary
- Destructor, try to unload the library.
- newInstance
- static ORealDynamicLoader * newInstance(
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
- Summary
- 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.
Top of Page
Copyright © 2012, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.