|
OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimPluginLibrary.h>
Public Member Functions | |
| ossimPluginLibrary () | |
| ossimPluginLibrary (const ossimString &name, const ossimString &options="") | |
| virtual | ~ossimPluginLibrary () |
| void | initialize () |
| void | finalize () |
| ossimString | getDescription () const |
| void | getClassNames (std::vector< ossimString > &classNames) const |
| void | setOptions (const ossimString &options) |
Public Member Functions inherited from ossimDynamicLibrary | |
| ossimDynamicLibrary () | |
| ossimDynamicLibrary (const ossimString &name) | |
| virtual | ~ossimDynamicLibrary () |
| bool | isLoaded () const |
| bool | load (const ossimString &name) |
| bool | load () |
| void | unload () |
| void * | getSymbol (const ossimString &name) const |
| const ossimString & | getName () const |
Public Member Functions inherited from ossimReferenced | |
| ossimReferenced () | |
| ossimReferenced (const ossimReferenced &) | |
| ossimReferenced & | operator= (const ossimReferenced &) |
| void | ref () const |
| increment the reference count by one, indicating that this object has another pointer which is referencing it. More... | |
| void | unref () const |
| decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
| void | unref_nodelete () const |
| decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
| int | referenceCount () const |
Protected Attributes | |
| ossimString | m_options |
| ossimSharedObjectInfo * | m_info |
Protected Attributes inherited from ossimDynamicLibrary | |
| void * | theLibrary |
| ossimString | theLibraryName |
Additional Inherited Members | |
Protected Member Functions inherited from ossimReferenced | |
| virtual | ~ossimReferenced () |
Definition at line 14 of file ossimPluginLibrary.h.
| ossimPluginLibrary::ossimPluginLibrary | ( | ) |
Definition at line 14 of file ossimPluginLibrary.cpp.
| ossimPluginLibrary::ossimPluginLibrary | ( | const ossimString & | name, |
| const ossimString & | options = "" |
||
| ) |
|
virtual |
| void ossimPluginLibrary::finalize | ( | ) |
Definition at line 47 of file ossimPluginLibrary.cpp.
References ossimDynamicLibrary::getSymbol(), and ossimDynamicLibrary::unload().
Referenced by ~ossimPluginLibrary().
| void ossimPluginLibrary::getClassNames | ( | std::vector< ossimString > & | classNames | ) | const |
Definition at line 70 of file ossimPluginLibrary.cpp.
References ossimSharedObjectInfo::getClassName, ossimSharedObjectInfo::getNumberOfClassNames, and m_info.
Referenced by ossimSharedPluginRegistry::printAllPluginInformation().
| ossimString ossimPluginLibrary::getDescription | ( | ) | const |
Definition at line 58 of file ossimPluginLibrary.cpp.
References ossimSharedObjectInfo::getDescription, ossimDynamicLibrary::isLoaded(), and m_info.
Referenced by ossimSharedPluginRegistry::printAllPluginInformation().
| void ossimPluginLibrary::initialize | ( | ) |
Definition at line 33 of file ossimPluginLibrary.cpp.
References ossimString::c_str(), ossimDynamicLibrary::getSymbol(), ossimDynamicLibrary::isLoaded(), ossimDynamicLibrary::load(), m_info, and m_options.
Referenced by ossimPluginLibrary(), and ossimSharedPluginRegistry::registerPlugin().
| void ossimPluginLibrary::setOptions | ( | const ossimString & | options | ) |
Definition at line 85 of file ossimPluginLibrary.cpp.
References m_options.
Referenced by ossimSharedPluginRegistry::registerPlugin().
|
protected |
Definition at line 27 of file ossimPluginLibrary.h.
Referenced by getClassNames(), getDescription(), and initialize().
|
protected |
Definition at line 26 of file ossimPluginLibrary.h.
Referenced by initialize(), and setOptions().
1.8.14