Go to the documentation of this file.
19 #ifndef GNASH_SHAREDLIB_H
20 #define GNASH_SHAREDLIB_H
32 #define LIBLTDL_DLL_IMPORT 1
51 typedef std::lock_guard<std::mutex> scoped_lock;
61 bool openLib(
const std::string &filespec);
72 lt_dlhandle _dlhandle;
74 std::string _filespec;
std::string name
Definition: LocalConnection_as.cpp:149
The base class for all ActionScript objects.
Definition: as_object.h:162
void log_debug(StringType msg, Args... args)
Definition: log.h:301
#define _(String)
Definition: log.h:44
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:41
#define GNASH_REPORT_FUNCTION
Definition: log.h:452
void log_error(StringType msg, Args... args)
Definition: log.h:283
DSOEXPORT SharedLib(const std::string &filespec)
Definition: sharedlib.cpp:60
DSOEXPORT initentry * getInitEntry(const std::string &symbol)
Definition: sharedlib.cpp:123
entrypoint * getDllSymbol(const std::string &symbol)
Definition: sharedlib.cpp:147
TODO: document this class.
Definition: sharedlib.h:50
#define DSOEXPORT
Definition: dsodefs.h:55
bool entrypoint(void *obj)
Definition: sharedlib.h:55
DSOEXPORT bool openLib()
Definition: sharedlib.cpp:90
void initentry(as_object &obj)
Definition: sharedlib.h:56