|
Gnash
0.8.11dev
|
#include <cstdint>#include <memory>#include <deque>#include <map>#include "SimpleBuffer.h"#include "Socket.h"#include "dsodefs.h"Go to the source code of this file.
Classes | |
| struct | gnash::rtmp::RTMPHeader |
| The RTMPHeader contains all the fields for the packet header. More... | |
| struct | gnash::rtmp::RTMPPacket |
| An RTMPPacket class contains a full description of an RTMP packet. More... | |
| struct | gnash::rtmp::RTMP |
| This class is for handling the RTMP protocol. More... | |
Namespaces | |
| gnash | |
| Anonymous namespace for callbacks, local functions, event handlers etc. | |
| gnash::rtmp | |
Macros | |
| #define | RTMP_DEFAULT_CHUNKSIZE 128 |
Functions | |
| bool | gnash::rtmp::hasPayload (const RTMPPacket &p) |
| Check whether an RTMPPacket has a payload. More... | |
| void | gnash::rtmp::clearPayload (RTMPPacket &p) |
| Clear the message body and the bytes read of an RTMPPacket. More... | |
| size_t | gnash::rtmp::payloadSize (const RTMPPacket &p) |
| The current size of the space allocated for the message payload. More... | |
| std::uint8_t * | gnash::rtmp::payloadData (RTMPPacket &p) |
| Access the payload data section of the buffer. More... | |
| const std::uint8_t * | gnash::rtmp::payloadData (const RTMPPacket &p) |
| Access the payload data section of the buffer. More... | |
| const std::uint8_t * | gnash::rtmp::payloadEnd (const RTMPPacket &p) |
| Get the end of the allocated payload data section of the buffer. More... | |
| bool | gnash::rtmp::isReady (const RTMPPacket &p) |
| Check if a packet is ready for processing. More... | |
| bool | gnash::rtmp::sendServerBW (RTMP &r) |
| Send the server bandwidth. More... | |
| bool | gnash::rtmp::sendCtrl (RTMP &r, ControlType, unsigned int nObject, unsigned int nTime) |
| Send a control packet. More... | |
| std::ostream & | gnash::rtmp::operator<< (std::ostream &o, PacketType p) |
| Logging assistance for PacketType. More... | |
| std::ostream & | gnash::rtmp::operator<< (std::ostream &o, ControlType t) |
| Logging assistance for ControlType. More... | |
| #define RTMP_DEFAULT_CHUNKSIZE 128 |
Referenced by gnash::rtmp::RTMP::close().
1.8.12