#include <oflaDemo.h>
Public Member Functions | |
OflaDemoTest () | |
~OflaDemoTest () | |
std::vector< boost::shared_ptr < cygnal::Element > > | parseOflaDemoRequest (cygnal::Buffer &buf) |
std::vector< boost::shared_ptr < cygnal::Element > > | parseOflaDemoRequest (boost::uint8_t *buf, size_t size) |
boost::shared_ptr< cygnal::Buffer > | formatOflaDemoResponse (double num, cygnal::Element &el) |
boost::shared_ptr< cygnal::Buffer > | formatOflaDemoResponse (double num, cygnal::Buffer &data) |
boost::shared_ptr< cygnal::Buffer > | formatOflaDemoResponse (double num, boost::uint8_t *data, size_t size) |
boost::shared_ptr< cygnal::Buffer > | getResponse () |
void | setResponse (boost::shared_ptr< cygnal::Buffer > &x) |
void | setNetConnection (gnash::RTMPMsg *msg) |
void | setNetConnection (boost::shared_ptr< gnash::RTMPMsg > msg) |
boost::shared_ptr< gnash::RTMPMsg > | getNetConnection () |
OflaDemoTest () | |
~OflaDemoTest () | |
std::vector< boost::shared_ptr < cygnal::Element > > | parseOflaDemoRequest (cygnal::Buffer &buf) |
std::vector< boost::shared_ptr < cygnal::Element > > | parseOflaDemoRequest (boost::uint8_t *buf, size_t size) |
boost::shared_ptr< cygnal::Buffer > | formatOflaDemoResponse (double num, cygnal::Element &el) |
boost::shared_ptr< cygnal::Buffer > | formatOflaDemoResponse (double num, cygnal::Buffer &data) |
boost::shared_ptr< cygnal::Buffer > | formatOflaDemoResponse (double num, boost::uint8_t *data, size_t size) |
boost::shared_ptr< cygnal::Buffer > | getResponse () |
void | setResponse (boost::shared_ptr< cygnal::Buffer > &x) |
void | setNetConnection (gnash::RTMPMsg *msg) |
void | setNetConnection (boost::shared_ptr< gnash::RTMPMsg > msg) |
boost::shared_ptr< gnash::RTMPMsg > | getNetConnection () |
Public Attributes | |
boost::shared_ptr< gnash::RTMPMsg > | _netconnect |
OflaDemoTest::OflaDemoTest | ( | ) |
OflaDemoTest::~OflaDemoTest | ( | ) |
cygnal::OflaDemoTest::OflaDemoTest | ( | ) |
cygnal::OflaDemoTest::~OflaDemoTest | ( | ) |
boost::shared_ptr< cygnal::Buffer > OflaDemoTest::formatOflaDemoResponse | ( | double | num, | |
cygnal::Element & | el | |||
) |
References data, cygnal::Element::dump(), cygnal::AMF::encodeElement(), and cygnal::Element::getName().
Referenced by formatOflaDemoResponse(), and main().
boost::shared_ptr< cygnal::Buffer > OflaDemoTest::formatOflaDemoResponse | ( | double | num, | |
cygnal::Buffer & | data | |||
) |
References cygnal::Buffer::allocated(), formatOflaDemoResponse(), and cygnal::Buffer::reference().
boost::shared_ptr< cygnal::Buffer > OflaDemoTest::formatOflaDemoResponse | ( | double | num, | |
boost::uint8_t * | data, | |||
size_t | size | |||
) |
boost::shared_ptr<cygnal::Buffer> cygnal::OflaDemoTest::formatOflaDemoResponse | ( | double | num, | |
cygnal::Element & | el | |||
) |
boost::shared_ptr<cygnal::Buffer> cygnal::OflaDemoTest::formatOflaDemoResponse | ( | double | num, | |
cygnal::Buffer & | data | |||
) |
boost::shared_ptr<cygnal::Buffer> cygnal::OflaDemoTest::formatOflaDemoResponse | ( | double | num, | |
boost::uint8_t * | data, | |||
size_t | size | |||
) |
boost::shared_ptr<gnash::RTMPMsg> cygnal::OflaDemoTest::getNetConnection | ( | ) | [inline] |
Reimplemented from cygnal::RTMPServer.
References _netconnect.
boost::shared_ptr<gnash::RTMPMsg> cygnal::OflaDemoTest::getNetConnection | ( | ) | [inline] |
Reimplemented from cygnal::RTMPServer.
References _netconnect.
Referenced by parseOflaDemoRequest().
boost::shared_ptr<cygnal::Buffer> cygnal::OflaDemoTest::getResponse | ( | ) | [inline] |
boost::shared_ptr<cygnal::Buffer> cygnal::OflaDemoTest::getResponse | ( | ) | [inline] |
Referenced by oflaDemo_read_func(), cygnal::oflaDemo_read_func(), oflaDemo_write_func(), and cygnal::oflaDemo_write_func().
std::vector<boost::shared_ptr<cygnal::Element > > cygnal::OflaDemoTest::parseOflaDemoRequest | ( | cygnal::Buffer & | buf | ) | [inline] |
References parseOflaDemoRequest(), cygnal::Buffer::reference(), and cygnal::Buffer::size().
Referenced by main(), oflaDemo_write_func(), cygnal::oflaDemo_write_func(), and parseOflaDemoRequest().
vector< boost::shared_ptr< cygnal::Element > > OflaDemoTest::parseOflaDemoRequest | ( | boost::uint8_t * | buf, | |
size_t | size | |||
) |
References _, cygnal::Element::addProperty(), cygnal::AMF_HEADER_SIZE, data, cygnal::Element::encode(), gnash::RTMP::encodeHeader(), cygnal::AMF::extractAMF(), cygnal::CRcInitFile::getDocumentRoot(), cygnal::demoService::getFileStats(), cygnal::demoService::getListOfAvailableFiles(), getNetConnection(), cygnal::Element::makeECMAArray(), cygnal::Element::makeNull(), cygnal::Element::makeNumber(), cygnal::Element::makeString(), name, gnash::RTMP_MAX_HEADER_SIZE, cygnal::AMF::totalsize(), and url.
std::vector<boost::shared_ptr<cygnal::Element > > cygnal::OflaDemoTest::parseOflaDemoRequest | ( | cygnal::Buffer & | buf | ) | [inline] |
References parseOflaDemoRequest(), cygnal::Buffer::reference(), and cygnal::Buffer::size().
Referenced by parseOflaDemoRequest().
std::vector<boost::shared_ptr<cygnal::Element > > cygnal::OflaDemoTest::parseOflaDemoRequest | ( | boost::uint8_t * | buf, | |
size_t | size | |||
) |
void cygnal::OflaDemoTest::setNetConnection | ( | gnash::RTMPMsg * | msg | ) | [inline] |
Reimplemented from cygnal::RTMPServer.
References _netconnect.
void cygnal::OflaDemoTest::setNetConnection | ( | boost::shared_ptr< gnash::RTMPMsg > | msg | ) | [inline] |
Reimplemented from cygnal::RTMPServer.
References _netconnect.
void cygnal::OflaDemoTest::setNetConnection | ( | boost::shared_ptr< gnash::RTMPMsg > | msg | ) | [inline] |
Reimplemented from cygnal::RTMPServer.
References _netconnect.
void cygnal::OflaDemoTest::setNetConnection | ( | gnash::RTMPMsg * | msg | ) | [inline] |
void cygnal::OflaDemoTest::setResponse | ( | boost::shared_ptr< cygnal::Buffer > & | x | ) | [inline] |
void cygnal::OflaDemoTest::setResponse | ( | boost::shared_ptr< cygnal::Buffer > & | x | ) | [inline] |
boost::shared_ptr< gnash::RTMPMsg > cygnal::OflaDemoTest::_netconnect |
This store the data from the NetConnection ActionScript object we get as the final part of the handshake process that is used to set up the connection. This has all the file paths and other information needed by the server.
Reimplemented from cygnal::RTMPServer.
Referenced by getNetConnection(), and setNetConnection().