20 void * LoadLibrary(
const char * path)
22 void * library = dlopen(path, RTLD_LAZY);
28 if (
const char *
err = dlerror())
65 void * func = dlsym(
Library, funcName.c_str());
71 if (
const char *
err = dlerror())
Addon interface definition GNU LGPL.
void * FindSymbol(const std::string &funcName)
Common::ErrorData UnableToLoadDynamicLibrary
DynamicLibrary(const std::string &libraryPath)
#define THROW_ERROR2(data, param1, param2)
Common::ErrorData UnableToFundSymbolInTheLibrary
#define THROW_ERROR3(data, param1, param2, param3)