#include <string>
#include <dlfcn.h>
#include <Core/Utils/Legacy/share.h>
Go to the source code of this file.
|
SCISHARE void * | GetLibrarySymbolAddress (const std::string libname, const std::string symbolname, std::string &errormsg) |
|
void * | GetLibrarySymbolAddress (const std::string libname, const std::string symbolname) |
|
SCISHARE LIBRARY_HANDLE | GetLibraryHandle (const std::string libname, std::string &errormsg) |
|
LIBRARY_HANDLE | GetLibraryHandle (const std::string libname) |
|
LIBRARY_HANDLE | GetLibraryHandle () |
|
SCISHARE void * | GetHandleSymbolAddress (LIBRARY_HANDLE handle, const std::string symbolname, std::string &errormsg) |
|
SCISHARE void | CloseLibrary (LIBRARY_HANDLE) |
|
SCISHARE LIBRARY_HANDLE | findLib (std::string lib, std::string &errormsg) |
|
LIBRARY_HANDLE | findLib (std::string lib) |
|
SCISHARE LIBRARY_HANDLE | FindLibInPath (const std::string &lib, const std::string &path, std::string &errormsg) |
|
SCISHARE LIBRARY_HANDLE | FindLibInPath (const std::string &lib, const std::string &path) |
|
CloseLibrary()
disassociates the given library handle from the calling process.
SOError() returns the last error generated by one of the above functions. SCISHARE const char* SOError();
SCISHARE LIBRARY_HANDLE FindLibInPath |
( |
const std::string & |
lib, |
|
|
const std::string & |
path, |
|
|
std::string & |
errormsg |
|
) |
| |
SCISHARE void* GetHandleSymbolAddress |
( |
LIBRARY_HANDLE |
handle, |
|
|
const std::string |
symbolname, |
|
|
std::string & |
errormsg |
|
) |
| |
GetHandleSymbolAddress() returns a pointer to the data or function called "symbolname" from within the shared library with handle "handle"
SCISHARE void* GetLibrarySymbolAddress |
( |
const std::string |
libname, |
|
|
const std::string |
symbolname, |
|
|
std::string & |
errormsg |
|
) |
| |
GetLibrarySymbolAddress() returns a pointer to the data or function called "symbolname" from within the shared library called "libname"
void* GetLibrarySymbolAddress |
( |
const std::string |
libname, |
|
|
const std::string |
symbolname |
|
) |
| |
|
inline |