MediaEndpoint Class Reference

#include <NatTraversalAgentDataTypes.h>

List of all members.


Detailed Description

This class is an abstraction of a SIP endpoint involved in a media session. It is used to store that endpoint's media address, RTP and RTCP ports.

Public Member Functions

 MediaEndpoint (const MediaEndpoint &referenceMediaEndpoint)
 MediaEndpoint (const SdpBody &sdpBody, size_t mediaDescriptionIndex)
 MediaEndpoint ()
bool setData (const SdpBody &sdpBody, size_t mediaDescriptionIndex)
 Returns true if chnages got made to the encapsulated data. Returns false if encapsulated data already has values contained in SDP.
const UtlStringgetAddress (void) const
int getRtpPort (void) const
int getRtcpPort (void) const
MediaEndpointoperator= (const MediaEndpoint &rhs)

Private Attributes

UtlString mAddress
int mRtpPort
int mRtcpPort

Constructor & Destructor Documentation

MediaEndpoint ( const MediaEndpoint referenceMediaEndpoint  ) 

MediaEndpoint ( const SdpBody sdpBody,
size_t  mediaDescriptionIndex 
)

MediaEndpoint (  ) 


Member Function Documentation

bool setData ( const SdpBody sdpBody,
size_t  mediaDescriptionIndex 
)

Returns true if chnages got made to the encapsulated data. Returns false if encapsulated data already has values contained in SDP.

const UtlString & getAddress ( void   )  const

int getRtpPort ( void   )  const

int getRtcpPort ( void   )  const

MediaEndpoint & operator= ( const MediaEndpoint rhs  ) 


Member Data Documentation

UtlString mAddress [private]

int mRtpPort [private]

int mRtcpPort [private]


Online Library Docs

sipXecs home page

Version 4.2.1-018930 2010-07-31T01:50:17 build33 abuild