SDPSessionDescription Class Reference

#include <sdp.h>

List of all members.

Public Member Functions

 SDPSessionDescription (const OpalTransportAddress &address=OpalTransportAddress())
void PrintOn (ostream &strm) const
PString Encode () const
BOOL Decode (const PString &str)
void SetSessionName (const PString &v)
PString GetSessionName () const
void SetUserName (const PString &v)
PString GetUserName () const
const SDPMediaDescriptionList & GetMediaDescriptions () const
SDPMediaDescriptionGetMediaDescription (SDPMediaDescription::MediaType rtpMediaType) const
void AddMediaDescription (SDPMediaDescription *md)
void SetDirection (const SDPMediaDescription::Direction &d)
SDPMediaDescription::Direction GetDirection (unsigned) const
const OpalTransportAddressGetDefaultConnectAddress () const
void SetDefaultConnectAddress (const OpalTransportAddress &address)

Protected Member Functions

void ParseOwner (const PString &str)

Protected Attributes

SDPMediaDescriptionList mediaDescriptions
SDPMediaDescription::Direction direction
PINDEX protocolVersion
PString sessionName
PString ownerUsername
unsigned ownerSessionId
unsigned ownerVersion
OpalTransportAddress ownerAddress
OpalTransportAddress defaultConnectAddress


Constructor & Destructor Documentation

SDPSessionDescription::SDPSessionDescription const OpalTransportAddress address = OpalTransportAddress()  ) 
 


Member Function Documentation

void SDPSessionDescription::AddMediaDescription SDPMediaDescription md  )  [inline]
 

BOOL SDPSessionDescription::Decode const PString &  str  ) 
 

PString SDPSessionDescription::Encode  )  const
 

const OpalTransportAddress& SDPSessionDescription::GetDefaultConnectAddress  )  const [inline]
 

SDPMediaDescription::Direction SDPSessionDescription::GetDirection unsigned   )  const
 

SDPMediaDescription* SDPSessionDescription::GetMediaDescription SDPMediaDescription::MediaType  rtpMediaType  )  const
 

const SDPMediaDescriptionList& SDPSessionDescription::GetMediaDescriptions  )  const [inline]
 

PString SDPSessionDescription::GetSessionName  )  const [inline]
 

PString SDPSessionDescription::GetUserName  )  const [inline]
 

void SDPSessionDescription::ParseOwner const PString &  str  )  [protected]
 

void SDPSessionDescription::PrintOn ostream &  strm  )  const
 

void SDPSessionDescription::SetDefaultConnectAddress const OpalTransportAddress address  )  [inline]
 

void SDPSessionDescription::SetDirection const SDPMediaDescription::Direction d  )  [inline]
 

void SDPSessionDescription::SetSessionName const PString &  v  )  [inline]
 

void SDPSessionDescription::SetUserName const PString &  v  )  [inline]
 


Member Data Documentation

OpalTransportAddress SDPSessionDescription::defaultConnectAddress [protected]
 

SDPMediaDescription::Direction SDPSessionDescription::direction [protected]
 

SDPMediaDescriptionList SDPSessionDescription::mediaDescriptions [protected]
 

OpalTransportAddress SDPSessionDescription::ownerAddress [protected]
 

unsigned SDPSessionDescription::ownerSessionId [protected]
 

PString SDPSessionDescription::ownerUsername [protected]
 

unsigned SDPSessionDescription::ownerVersion [protected]
 

PINDEX SDPSessionDescription::protocolVersion [protected]
 

PString SDPSessionDescription::sessionName [protected]
 


The documentation for this class was generated from the following file:
Generated on Tue Mar 14 22:43:42 2006 for OPAL by  doxygen 1.4.6