OPAL  Version 3.18.8
RTPHeaderExtensionInfo Class Reference

#include <rtp.h>

Inherits PObject.

Public Types

enum  Direction {
  Undefined = -1, Inactive, RecvOnly, SendOnly,
  SendRecv
}
 

Public Member Functions

 RTPHeaderExtensionInfo ()
 
 RTPHeaderExtensionInfo (const PURL &uri, const PString &attributes=PString::Empty())
 
 RTPHeaderExtensionInfo (unsigned id, const PURL &uri, const PString &attributes=PString::Empty())
 
virtual Comparison Compare (const PObject &other) const
 

Data Fields

unsigned m_id
 
enum
RTPHeaderExtensionInfo::Direction 
m_direction
 
PURL m_uri
 
PString m_attributes
 

Detailed Description

Information for RFC 5285 header extensions.

Member Enumeration Documentation

Enumerator
Undefined 
Inactive 
RecvOnly 
SendOnly 
SendRecv 

Constructor & Destructor Documentation

RTPHeaderExtensionInfo::RTPHeaderExtensionInfo ( )
RTPHeaderExtensionInfo::RTPHeaderExtensionInfo ( const PURL &  uri,
const PString &  attributes = PString::Empty() 
)
explicit
RTPHeaderExtensionInfo::RTPHeaderExtensionInfo ( unsigned  id,
const PURL &  uri,
const PString &  attributes = PString::Empty() 
)

Member Function Documentation

virtual Comparison RTPHeaderExtensionInfo::Compare ( const PObject &  other) const
virtual

Field Documentation

PString RTPHeaderExtensionInfo::m_attributes
enum RTPHeaderExtensionInfo::Direction RTPHeaderExtensionInfo::m_direction
unsigned RTPHeaderExtensionInfo::m_id
PURL RTPHeaderExtensionInfo::m_uri

The documentation for this class was generated from the following file: