Gnash
0.8.11dev
|
TODO: document this class. More...
#include <sharedlib.h>
Public Types | |
typedef bool | entrypoint(void *obj) |
typedef void | initentry(as_object &obj) |
Public Member Functions | |
DSOEXPORT | SharedLib (const std::string &filespec) |
DSOEXPORT bool | openLib () |
bool | openLib (const std::string &filespec) |
entrypoint * | getDllSymbol (const std::string &symbol) |
DSOEXPORT initentry * | getInitEntry (const std::string &symbol) |
TODO: document this class.
typedef bool gnash::SharedLib::entrypoint(void *obj) |
typedef void gnash::SharedLib::initentry(as_object &obj) |
gnash::SharedLib::SharedLib | ( | const std::string & | filespec | ) |
References _, and gnash::log_error().
SharedLib::entrypoint * gnash::SharedLib::getDllSymbol | ( | const std::string & | symbol | ) |
References GNASH_REPORT_FUNCTION, gnash::log_debug(), and gnash::log_error().
SharedLib::initentry * gnash::SharedLib::getInitEntry | ( | const std::string & | symbol | ) |
References _, gnash::log_debug(), and gnash::log_error().
Referenced by gnash::Extension::initModule(), and gnash::Extension::initModuleWithFunc().
bool gnash::SharedLib::openLib | ( | ) |
Referenced by gnash::Extension::initModule(), and gnash::Extension::initModuleWithFunc().
bool gnash::SharedLib::openLib | ( | const std::string & | filespec | ) |
References _, gnash::log_debug(), and gnash::log_error().