#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. | |
| static as_value | parseXML (const std::string &xml) |
| static std::vector< as_value > | parseArguments (const std::string &xml) |
| static boost::shared_ptr < invoke_t > | parseInvoke (const std::string &str) |
| static DSOEXPORT boost::shared_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) |
| boost::shared_ptr< ExternalInterface::invoke_t > gnash::ExternalInterface::ExternalEventCheck | ( | int | fd | ) | [static] |
References parseInvoke().
| std::string gnash::ExternalInterface::makeInvoke | ( | const std::string & | method, | |
| const std::vector< as_value > & | args | |||
| ) | [static] |
References toXML().
Referenced by gnash::movie_root::callExternalJavascript().
| static std::string gnash::ExternalInterface::makeString | ( | const std::string & | str | ) | [inline, static] |
Referenced by gnash::movie_root::registerButton().
| std::vector< as_value > gnash::ExternalInterface::parseArguments | ( | const std::string & | xml | ) | [static] |
References data, name, parseXML(), and start.
Referenced by parseInvoke().
| boost::shared_ptr< ExternalInterface::invoke_t > gnash::ExternalInterface::parseInvoke | ( | const std::string & | str | ) | [static] |
References parseArguments(), and start.
Referenced by ExternalEventCheck().
| as_value gnash::ExternalInterface::parseXML | ( | const std::string & | xml | ) | [static] |
References gnash::as_value::set_bool(), gnash::as_value::set_double(), gnash::as_value::set_null(), gnash::as_value::set_string(), gnash::as_value::set_undefined(), and start.
Referenced by parseArguments().
| std::string gnash::ExternalInterface::readBrowser | ( | int | fd | ) | [static] |
| static std::string gnash::ExternalInterface::toXML | ( | const as_value & | obj | ) | [inline, static] |
Convert an AS object to an XML string.
Referenced by makeInvoke().
| size_t gnash::ExternalInterface::writeBrowser | ( | int | fd, | |
| const std::string & | xml | |||
| ) | [static] |
References gnash::amf::write().
Referenced by gnash::movie_root::callExternalJavascript().
1.7.1