Gnash  0.8.11dev
Public Types | Public Member Functions | List of all members
gnash::SharedLib Class Reference

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)
 
entrypointgetDllSymbol (const std::string &symbol)
 
DSOEXPORT initentrygetInitEntry (const std::string &symbol)
 

Detailed Description

TODO: document this class.

Member Typedef Documentation

§ entrypoint

typedef bool gnash::SharedLib::entrypoint(void *obj)

§ initentry

typedef void gnash::SharedLib::initentry(as_object &obj)

Constructor & Destructor Documentation

§ SharedLib()

gnash::SharedLib::SharedLib ( const std::string &  filespec)

References _, and gnash::log_error().

Member Function Documentation

§ getDllSymbol()

SharedLib::entrypoint * gnash::SharedLib::getDllSymbol ( const std::string &  symbol)

§ getInitEntry()

SharedLib::initentry * gnash::SharedLib::getInitEntry ( const std::string &  symbol)

§ openLib() [1/2]

bool gnash::SharedLib::openLib ( )

§ openLib() [2/2]

bool gnash::SharedLib::openLib ( const std::string &  filespec)

The documentation for this class was generated from the following files: