Main Page
Namespaces
Classes
Files
Class List
Class Hierarchy
Class Members
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
SDPMediaDescription
*
GetMediaDescription
(
SDPMediaDescription::MediaType
rtpMediaType) const
void
AddMediaDescription
(
SDPMediaDescription
*md)
void
SetDirection
(const
SDPMediaDescription::Direction
&d)
SDPMediaDescription::Direction
GetDirection
(unsigned) const
const
OpalTransportAddress
&
GetDefaultConnectAddress
() 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:
sdp.h
Generated on Mon Jan 7 22:32:56 2008 for OPAL by
1.4.6