sipXtapi home page


Public Member Functions | Private Attributes | List of all members
SdpMediaLine::SdpConnection Class Reference

#include <SdpMediaLine.h>

Inheritance diagram for SdpMediaLine::SdpConnection:
Inheritance graph
[legend]
Collaboration diagram for SdpMediaLine::SdpConnection:
Collaboration graph
[legend]

Public Member Functions

 SdpConnection (Sdp::SdpNetType netType=Sdp::NET_TYPE_NONE, Sdp::SdpAddressType addressType=Sdp::ADDRESS_TYPE_NONE, const char *address=0, unsigned int port=0, unsigned int multicastIpV4Ttl=0)
 
 SdpConnection (const SdpConnection &rhs)
 
UtlContainableType getContainableType () const
 
unsigned hash () const
 
int compareTo (UtlContainable const *) const
 
UtlCopyableContainable * clone () const
 
void setNetType (Sdp::SdpNetType netType)
 
Sdp::SdpNetType getNetType () const
 
const char * getNetTypeToken () const
 
void setAddressType (Sdp::SdpAddressType addressType)
 
Sdp::SdpAddressType getAddressType () const
 
const char * getAddressTypeToken () const
 
void setAddress (const char *address)
 
const UtlString & getAddress () const
 
void setPort (unsigned int port)
 
unsigned int getPort () const
 
void setMulticastIpV4Ttl (unsigned int multicastIpV4Ttl)
 
unsigned int getMulticastIpV4Ttl () const
 

Private Attributes

Sdp::SdpNetType mNetType
 
Sdp::SdpAddressType mAddressType
 
UtlString mAddress
 
unsigned int mPort
 
unsigned int mMulticastIpV4Ttl
 

Constructor & Destructor Documentation

SdpConnection ( Sdp::SdpNetType  netType = Sdp::NET_TYPE_NONE,
Sdp::SdpAddressType  addressType = Sdp::ADDRESS_TYPE_NONE,
const char *  address = 0,
unsigned int  port = 0,
unsigned int  multicastIpV4Ttl = 0 
)
inline
SdpConnection ( const SdpConnection rhs)
inline

Member Function Documentation

UtlCopyableContainable* clone ( ) const
inline
int compareTo ( UtlContainable const *  ) const
inline
const UtlString& getAddress ( ) const
inline
Sdp::SdpAddressType getAddressType ( ) const
inline
const char* getAddressTypeToken ( ) const
inline
UtlContainableType getContainableType ( ) const
inline
unsigned int getMulticastIpV4Ttl ( ) const
inline
Sdp::SdpNetType getNetType ( ) const
inline
const char* getNetTypeToken ( ) const
inline
unsigned int getPort ( ) const
inline
unsigned hash ( ) const
inline
void setAddress ( const char *  address)
inline
void setAddressType ( Sdp::SdpAddressType  addressType)
inline
void setMulticastIpV4Ttl ( unsigned int  multicastIpV4Ttl)
inline
void setNetType ( Sdp::SdpNetType  netType)
inline
void setPort ( unsigned int  port)
inline

Member Data Documentation

UtlString mAddress
private
Sdp::SdpAddressType mAddressType
private
unsigned int mMulticastIpV4Ttl
private
Sdp::SdpNetType mNetType
private
unsigned int mPort
private