Public Member Functions | |
| void * | getAddress (const std::string &symbol) const throw (te::common::Exception) |
| const std::string & | getFileName () const throw () |
| Impl (const std::string &fileName, bool delayLoad) throw (te::common::Exception) | |
| bool | isLoaded () const throw () |
| void | load () throw (te::common::Exception) |
| void | unload () throw (te::common::Exception) |
| ~Impl () | |
Private Attributes | |
| std::string | m_fileName |
| The library file name with full path. More... | |
| void * | m_module |
| The handle for DLLs, SO or a DyLib. More... | |
Definition at line 49 of file Library.cpp.
|
inline | ||||||||||||||||||||
Definition at line 53 of file Library.cpp.
References load().
|
inline |
Definition at line 63 of file Library.cpp.
References unload().
|
inline | ||||||||||||||
Definition at line 124 of file Library.cpp.
References m_fileName, m_module, and TR_COMMON.
|
inline | |||||||||||||
Definition at line 119 of file Library.cpp.
References m_fileName.
|
inline | |||||||||||||
Definition at line 114 of file Library.cpp.
References m_module.
|
inline | |||||||||||||
Definition at line 68 of file Library.cpp.
References m_fileName, m_module, and TR_COMMON.
Referenced by Impl().
|
inline | |||||||||||||
Definition at line 93 of file Library.cpp.
References m_fileName, m_module, and TR_COMMON.
Referenced by ~Impl().
|
private |
The library file name with full path.
Definition at line 148 of file Library.cpp.
Referenced by getAddress(), getFileName(), load(), and unload().
|
private |
The handle for DLLs, SO or a DyLib.
Definition at line 149 of file Library.cpp.
Referenced by getAddress(), isLoaded(), load(), and unload().