#include <librarysharingmanager.h>
Inherited by dtUtil::InternalLibraryHandle.
Public Types | |
| typedef void * | HANDLE |
| typedef void * | SYMBOL_ADDRESS |
Public Member Functions | |
| virtual HANDLE | GetHandle () const =0 |
| virtual SYMBOL_ADDRESS | FindSymbol (const std::string &symbolName) const =0 |
| |
| virtual const std::string & | GetLibName () const =0 |
| |
Protected Member Functions | |
| LibraryHandle () | |
| virtual | ~LibraryHandle () |
| void | release () |
| bool | IsShuttingDown () const |
It has both a DynamicLibrary and the system independent name of the library.
| typedef void* dtUtil::LibrarySharingManager::LibraryHandle::HANDLE |
| dtUtil::LibrarySharingManager::LibraryHandle::LibraryHandle | ( | ) | [inline, protected] |
| virtual dtUtil::LibrarySharingManager::LibraryHandle::~LibraryHandle | ( | ) | [inline, protected, virtual] |
| virtual HANDLE dtUtil::LibrarySharingManager::LibraryHandle::GetHandle | ( | ) | const [pure virtual] |
| virtual SYMBOL_ADDRESS dtUtil::LibrarySharingManager::LibraryHandle::FindSymbol | ( | const std::string & | symbolName | ) | const [pure virtual] |
| virtual const std::string& dtUtil::LibrarySharingManager::LibraryHandle::GetLibName | ( | ) | const [pure virtual] |
| void dtUtil::LibrarySharingManager::LibraryHandle::release | ( | ) | [protected] |
| bool dtUtil::LibrarySharingManager::LibraryHandle::IsShuttingDown | ( | ) | const [protected] |