#include <SHPlainData.h>
Inheritance diagram for SH::SHPlainData:
Public Member Functions | |
SHPlainData (MNRope *&data, bool consume_rope) | |
SHPlainData (const uchar_t *data, size_t len) | |
virtual | ~SHPlainData () |
virtual DataPtr | clone () |
Data. | |
virtual size_t | getByteSize () const |
Required by SH::Data. | |
MNRope * | extract_payload () |
Removes the data from the packet, e.g. for further processing. | |
virtual bool | isPlainData () const |
virtual bool | isOrderedData () const |
virtual bool | isRTPData () const |
virtual bool | isDummyData () const |
virtual bool | isSHRTPData () const |
MNRope * | getRope () |
Static Public Attributes | |
const bool | Consume = true |
const bool | DontConsume = false |
Protected Attributes | |
MNRope * | _data |
|
Constructor, takes a rope containing the plain data. |
|
Constructor, a buffer and its length to create the plain data packet. |
|
Destructor |
|
Data.
Implements SH::Data.
Reimplemented in SH::SHOrderedData.
|
|
Removes the data from the packet, e.g. for further processing.
|
|
Required by SH::Data.
Implements SH::Data.
|
|
|
|
Implements SH::Data.
|
|
Implements SH::Data.
Reimplemented in SH::SHOrderedData.
|
|
Implements SH::Data.
|
|
Implements SH::Data.
|
|
Implements SH::Data.
|
|
|
|
|
|
|