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::PrintOn ( ostream &  strm  )  const

PString SDPSessionDescription::Encode (  )  const

BOOL SDPSessionDescription::Decode ( const PString &  str  ) 

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

References sessionName.

PString SDPSessionDescription::GetSessionName (  )  const [inline]

References sessionName.

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

References ownerUsername.

PString SDPSessionDescription::GetUserName (  )  const [inline]

References ownerUsername.

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

References mediaDescriptions.

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

void SDPSessionDescription::AddMediaDescription ( SDPMediaDescription md  )  [inline]

References mediaDescriptions.

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

References direction.

SDPMediaDescription::Direction SDPSessionDescription::GetDirection ( unsigned   )  const

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

References defaultConnectAddress.

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

References defaultConnectAddress.

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


Member Data Documentation

SDPMediaDescriptionList SDPSessionDescription::mediaDescriptions [protected]

Referenced by SetDirection().

Referenced by GetSessionName(), and SetSessionName().

Referenced by GetUserName(), and SetUserName().


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

Generated on Tue Jul 1 11:12:36 2008 for OPAL by  doxygen 1.5.6