#include <rtmp_msg.h>
List of all members.
Public Types |
| enum | rtmp_status_e {
APP_GC,
APP_RESOURCE_LOWMEMORY,
APP_SCRIPT_ERROR,
APP_SCRIPT_WARNING,
APP_SHUTDOWN,
NC_CALL_BADVERSION,
NC_CALL_FAILED,
NC_CONNECT_APPSHUTDOWN,
NC_CONNECT_CLOSED,
NC_CONNECT_FAILED,
NC_CONNECT_INVALID_APPLICATION,
NC_CONNECT_REJECTED,
NC_CONNECT_SUCCESS,
NS_CLEAR_FAILED,
NS_CLEAR_SUCCESS,
NS_DATA_START,
NS_FAILED,
NS_INVALID_ARGUMENT,
NS_PAUSE_NOTIFY,
NS_PLAY_COMPLETE,
NS_PLAY_FAILED,
NS_PLAY_FILE_STRUCTURE_INVALID,
NS_PLAY_INSUFFICIENT_BW,
NS_PLAY_NO_SUPPORTED_TRACK_FOUND,
NS_PLAY_PUBLISHNOTIFY,
NS_PLAY_RESET,
NS_PLAY_START,
NS_PLAY_STOP,
NS_PLAY_STREAMNOTFOUND,
NS_PLAY_SWITCH,
NS_PLAY_UNPUBLISHNOTIFY,
NS_PUBLISH_BADNAME,
NS_PUBLISH_START,
NS_RECORD_FAILED,
NS_RECORD_NOACCESS,
NS_RECORD_START,
NS_RECORD_STOP,
NS_SEEK_FAILED,
NS_SEEK_NOTIFY,
NS_UNPAUSE_NOTIFY,
NS_UNPUBLISHED_SUCCESS,
SO_CREATION_FAILED,
SO_NO_READ_ACCESS,
SO_NO_WRITE_ACCESS,
SO_PERSISTENCE_MISMATCH,
NS_CREATE_STREAM,
NS_DELETE_STREAM
} |
| enum | rtmp_source_e { FROM_CLIENT,
FROM_SERVER
} |
Public Member Functions |
| | RTMPMsg () |
| | ~RTMPMsg () |
| void | addObject (boost::shared_ptr< cygnal::Element > el) |
| size_t | size () |
std::vector< boost::shared_ptr
< cygnal::Element > > | getElements () |
| void | setMethodName (const std::string &name) |
| std::string & | getMethodName () |
| void | setTransactionID (double num) |
| double | getTransactionID () |
| rtmp_status_e | checkStatus (boost::shared_ptr< cygnal::Element > el) |
| void | setStatus (rtmp_status_e st) |
| rtmp_status_e | getStatus () |
| void | setChannel (boost::uint8_t num) |
| boost::uint8_t | getChannel () |
boost::shared_ptr
< cygnal::Element > | operator[] (size_t x) |
boost::shared_ptr
< cygnal::Element > | at (size_t x) |
DSOEXPORT boost::shared_ptr
< cygnal::Element > | findProperty (const std::string &name) |
| | Find the named property for this Object.
|
| DSOEXPORT void | dump () |
Protected Attributes |
| rtmp_source_e | _routing |
| rtmp_status_e | _status |
| std::string | _method |
| double | _transid |
std::vector< boost::shared_ptr
< cygnal::Element > > | _amfobjs |
| boost::uint8_t | _channel |
Member Enumeration Documentation
- Enumerator:
| APP_GC |
|
| APP_RESOURCE_LOWMEMORY |
|
| APP_SCRIPT_ERROR |
|
| APP_SCRIPT_WARNING |
|
| APP_SHUTDOWN |
|
| NC_CALL_BADVERSION |
|
| NC_CALL_FAILED |
|
| NC_CONNECT_APPSHUTDOWN |
|
| NC_CONNECT_CLOSED |
|
| NC_CONNECT_FAILED |
|
| NC_CONNECT_INVALID_APPLICATION |
|
| NC_CONNECT_REJECTED |
|
| NC_CONNECT_SUCCESS |
|
| NS_CLEAR_FAILED |
|
| NS_CLEAR_SUCCESS |
|
| NS_DATA_START |
|
| NS_FAILED |
|
| NS_INVALID_ARGUMENT |
|
| NS_PAUSE_NOTIFY |
|
| NS_PLAY_COMPLETE |
|
| NS_PLAY_FAILED |
|
| NS_PLAY_FILE_STRUCTURE_INVALID |
|
| NS_PLAY_INSUFFICIENT_BW |
|
| NS_PLAY_NO_SUPPORTED_TRACK_FOUND |
|
| NS_PLAY_PUBLISHNOTIFY |
|
| NS_PLAY_RESET |
|
| NS_PLAY_START |
|
| NS_PLAY_STOP |
|
| NS_PLAY_STREAMNOTFOUND |
|
| NS_PLAY_SWITCH |
|
| NS_PLAY_UNPUBLISHNOTIFY |
|
| NS_PUBLISH_BADNAME |
|
| NS_PUBLISH_START |
|
| NS_RECORD_FAILED |
|
| NS_RECORD_NOACCESS |
|
| NS_RECORD_START |
|
| NS_RECORD_STOP |
|
| NS_SEEK_FAILED |
|
| NS_SEEK_NOTIFY |
|
| NS_UNPAUSE_NOTIFY |
|
| NS_UNPUBLISHED_SUCCESS |
|
| SO_CREATION_FAILED |
|
| SO_NO_READ_ACCESS |
|
| SO_NO_WRITE_ACCESS |
|
| SO_PERSISTENCE_MISMATCH |
|
| NS_CREATE_STREAM |
|
| NS_DELETE_STREAM |
|
Constructor & Destructor Documentation
| gnash::RTMPMsg::RTMPMsg |
( |
|
) |
|
| gnash::RTMPMsg::~RTMPMsg |
( |
|
) |
|
Member Function Documentation
| void gnash::RTMPMsg::addObject |
( |
boost::shared_ptr< cygnal::Element > |
el |
) |
[inline] |
| boost::shared_ptr<cygnal::Element> gnash::RTMPMsg::at |
( |
size_t |
x |
) |
[inline] |
| void gnash::RTMPMsg::dump |
( |
|
) |
|
| boost::shared_ptr< cygnal::Element > gnash::RTMPMsg::findProperty |
( |
const std::string & |
name |
) |
|
Find the named property for this Object.
- Parameters:
-
| name | An ASCII string that is the name of the property to search for. |
- Returns:
- A smart pointer to the Element for this property.
References _amfobjs.
| boost::uint8_t gnash::RTMPMsg::getChannel |
( |
|
) |
[inline] |
| std::vector<boost::shared_ptr<cygnal::Element> > gnash::RTMPMsg::getElements |
( |
|
) |
[inline] |
| std::string& gnash::RTMPMsg::getMethodName |
( |
|
) |
[inline] |
| double gnash::RTMPMsg::getTransactionID |
( |
|
) |
[inline] |
| boost::shared_ptr< cygnal::Element > gnash::RTMPMsg::operator[] |
( |
size_t |
x |
) |
|
| void gnash::RTMPMsg::setChannel |
( |
boost::uint8_t |
num |
) |
[inline] |
| void gnash::RTMPMsg::setMethodName |
( |
const std::string & |
name |
) |
[inline] |
| void gnash::RTMPMsg::setTransactionID |
( |
double |
num |
) |
[inline] |
| size_t gnash::RTMPMsg::size |
( |
|
) |
[inline] |
Member Data Documentation
The documentation for this class was generated from the following files: