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 50 of file Library.cpp.
|
inline |
Definition at line 54 of file Library.cpp.
References load().
|
inline |
Definition at line 64 of file Library.cpp.
References unload().
|
inline |
Definition at line 125 of file Library.cpp.
References te::common::lx::GetDlError(), te::common::win::GetLastError(), m_fileName, m_module, and TE_TR.
|
inline |
Definition at line 120 of file Library.cpp.
References m_fileName.
|
inline |
Definition at line 115 of file Library.cpp.
References m_module.
|
inline |
Definition at line 69 of file Library.cpp.
References te::common::lx::GetDlError(), te::common::win::GetLastError(), m_fileName, m_module, and TE_TR.
Referenced by Impl().
|
inline |
Definition at line 94 of file Library.cpp.
References te::common::lx::GetDlError(), te::common::win::GetLastError(), m_fileName, m_module, and TE_TR.
Referenced by ~Impl().
|
private |
The library file name with full path.
Definition at line 149 of file Library.cpp.
Referenced by getAddress(), getFileName(), load(), and unload().
|
private |
The handle for DLLs, SO or a DyLib.
Definition at line 150 of file Library.cpp.
Referenced by getAddress(), isLoaded(), load(), and unload().