19 #ifndef GNASH_EXTENSION_H 20 #define GNASH_EXTENSION_H 25 #include <boost/tokenizer.hpp> 39 typedef boost::char_separator<char> Sep;
40 typedef boost::tokenizer< Sep > Tok;
56 bool scanDir(
const std::string& dir);
71 bool scanAndLoad(
const std::string& dir,
as_object &where);
74 bool initModuleWithFunc(
const std::string& module,
const std::string& func,
as_object &obj);
84 bool initModule(
const std::string& module,
as_object &obj);
std::string _pluginsdir
The default directory to search for modules.
Definition: extension.h:93
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:40
std::vector< std::string > _modules
A list of modules.
Definition: extension.h:87
The base class for all ActionScript objects.
Definition: as_object.h:161
#define DSOEXPORT
Definition: dsodefs.h:55
std::map< std::string, SharedLib * > _plugins
A map of loaded modules.
Definition: extension.h:90
~Extension()
Definition: extension.h:48
Definition: extension.h:37