Overview | Namespace | Class | Index | Help |
Methods of Class ODynamicLoader
- ODynamicLoader
- ODynamicLoader() throw();
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO YES NO
- Summary
- Default constructor
- ODynamicLoader
- ODynamicLoader(
const ::rtl::OUString & strModuleName, const ::rtl::OUString & strInitFunction ) throw();
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO YES NO
- Summary
- Constructor, loads the library if necessary otherwise the refernece count will be increased.
- Parameters
strModuleName specifies the library name.
strInitFunction specifies the name of the initialization function.
- ODynamicLoader
- ODynamicLoader(
const ODynamicLoader< API > & toCopy ) throw();
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO YES NO
- Summary
- Copy constructor
- ~ODynamicLoader
- ~ODynamicLoader() throw();
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO YES NO
- Summary
- Destructor, decrease the reference count and unload the library if it is tha last instance.
- operator=
- ODynamicLoader< API > & operator=(
const ODynamicLoader< API > & toAssign ) throw();
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO YES NO
- Summary
- Assign operator
- getApi
- API * getApi() throw();
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO YES NO
- Summary
- returns a poiner to the initialized API function structure.
- operator->
- API * operator->() throw();
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO YES NO
- Summary
- cast operator, which cast to a poiner with the initialized API function structure.
- isLoaded
- sal_Bool isLoaded() throw();
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO YES NO
- Summary
- checks if the loader works on a loaded and initialized library.
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.