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