#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.
|
|
|
|
|
|
|
|
|
|
1.3.8