|
Public Types |
enum | PayloadTypes {
e_SenderReport = 200,
e_ReceiverReport,
e_SourceDescription,
e_Goodbye,
e_ApplDefined
} |
enum | DescriptionTypes {
e_END,
e_CNAME,
e_NAME,
e_EMAIL,
e_PHONE,
e_LOC,
e_TOOL,
e_NOTE,
e_PRIV,
NumDescriptionTypes
} |
Public Member Functions |
| RTP_ControlFrame (PINDEX compoundSize=2048) |
unsigned | GetVersion () const |
unsigned | GetCount () const |
void | SetCount (unsigned count) |
unsigned | GetPayloadType () const |
void | SetPayloadType (unsigned t) |
PINDEX | GetPayloadSize () const |
void | SetPayloadSize (PINDEX sz) |
BYTE * | GetPayloadPtr () const |
BOOL | ReadNextCompound () |
BOOL | WriteNextCompound () |
PINDEX | GetCompoundSize () const |
SourceDescription & | AddSourceDescription (DWORD src) |
SourceDescription::Item & | AddSourceDescriptionItem (SourceDescription &sdes, unsigned type, const PString &data) |
Protected Attributes |
PINDEX | compoundOffset |
PINDEX | compoundSize |
Classes |
struct | ReceiverReport |
struct | SenderReport |
struct | SourceDescription |