260 void SetReason(
unsigned char *puchReason,
unsigned long ulLength=0);
286 unsigned long GetReason(
unsigned char *puchReason);
368 unsigned long LoadPadding(
unsigned char *puchReportBuffer,
bool *pbPadded);
unsigned long LoadPadding(unsigned char *puchReportBuffer, bool *pbPadded)
ssrc_t GetSSRC(void)
Definition: ByeReport.h:442
CByeReport(ssrc_t ulSSRC=0)
interface unsigned long ulBufferSize
Definition: INetworkSource.h:54
unsigned long m_ulCSRCCount
Definition: ByeReport.h:409
unsigned long ExtractPadding(unsigned char *puchReportBuffer)
unsigned long GetCSRC(ssrc_t *paulCSRC, bool bNBO=FALSE)
void SetReason(unsigned char *puchReason, unsigned long ulLength=0)
unsigned long ParseByeReport(unsigned char *puchReportBuffer)
ssrc_t m_aulCSRC[MAX_CSRCS]
Definition: ByeReport.h:420
#define MAX_CSRCS
Definition: ByeReport.h:25
interface long unsigned char * puchReportBuffer
Definition: ISDESReport.h:79
virtual void SetSSRC(ssrc_t ulSSRC)
unsigned long m_ulReasonLength
Definition: ByeReport.h:385
#define DECLARE_IBASE_M
Definition: BaseClass.h:368
void SetCSRC(ssrc_t *paulCSRC, unsigned long ulCSRCCount, bool bNBO=FALSE)
uint32_t ssrc_t
Definition: RtcpConfig.h:62
unsigned char m_uchReason[MAX_SOURCE_LENGTH]
Definition: ByeReport.h:398
Definition: ByeReport.h:44
Definition: BaseClass.h:118
IByeReport * GetByeInterface(void)
unsigned long GetReason(unsigned char *puchReason)
#define FALSE
Definition: PlgDefsV1.h:37
unsigned long FormatByeReport(unsigned char *puchReportBuffer, unsigned long ulBufferSize=0)