Gnash
0.8.11dev
|
#include <ExternalInterface.h>
Classes | |
struct | invoke_t |
Static Public Member Functions | |
static std::string | toXML (const as_value &obj) |
Convert an AS object to an XML string. More... | |
static as_value | parseXML (const std::string &xml) |
static std::vector< as_value > | parseArguments (const std::string &xml) |
static std::unique_ptr< invoke_t > | parseInvoke (const std::string &str) |
static DSOEXPORT std::unique_ptr< invoke_t > | ExternalEventCheck (int fd) |
static DSOEXPORT std::string | makeInvoke (const std::string &method, const std::vector< as_value > &args) |
static std::string | makeString (const std::string &str) |
static DSOEXPORT size_t | writeBrowser (int fd, const std::string &xml) |
static DSOEXPORT std::string | readBrowser (int fd) |
|
static |
References gnash::log_debug(), and parseInvoke().
|
static |
References toXML().
Referenced by gnash::movie_root::addExternalCallback(), gnash::movie_root::callExternalJavascript(), and gnash::movie_root::getURL().
|
inlinestatic |
Referenced by gnash::movie_root::callExternalCallback(), and gnash::movie_root::processInvoke().
|
static |
References data, gnash::image::end(), name, parseXML(), and start.
Referenced by parseInvoke().
|
static |
References gnash::image::end(), gnash::invoke(), parseArguments(), and start.
Referenced by ExternalEventCheck().
|
static |
|
static |
References gnash::log_debug().
Referenced by gnash::movie_root::callExternalJavascript().
|
inlinestatic |
Convert an AS object to an XML string.
Referenced by gnash::movie_root::callExternalCallback(), makeInvoke(), and gnash::movie_root::processInvoke().
|
static |