sipXtapi home page


Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
Sdp::SdpBandwidth Class Reference

#include <Sdp.h>

Inheritance diagram for Sdp::SdpBandwidth:
Inheritance graph
[legend]
Collaboration diagram for Sdp::SdpBandwidth:
Collaboration graph
[legend]

Public Member Functions

 SdpBandwidth (SdpBandwidthType type, unsigned int bandwidth)
 
 SdpBandwidth (const SdpBandwidth &rhs)
 
UtlContainableType getContainableType () const
 
unsigned hash () const
 
int compareTo (UtlContainable const *) const
 
UtlCopyableContainable * clone () const
 
void setType (SdpBandwidthType type)
 
SdpBandwidthType getType () const
 
void setBandwidth (unsigned int bandwidth)
 
unsigned int getBandwidth () const
 

Static Public Member Functions

static SdpBandwidthType getTypeFromString (const char *type)
 

Private Attributes

SdpBandwidthType mType
 
unsigned int mBandwidth
 

Constructor & Destructor Documentation

SdpBandwidth ( SdpBandwidthType  type,
unsigned int  bandwidth 
)
inline
SdpBandwidth ( const SdpBandwidth rhs)
inline

Member Function Documentation

UtlCopyableContainable* clone ( ) const
inline
int compareTo ( UtlContainable const *  ) const
inline
unsigned int getBandwidth ( ) const
inline
UtlContainableType getContainableType ( ) const
inline
SdpBandwidthType getType ( ) const
inline
Sdp::SdpBandwidthType getTypeFromString ( const char *  type)
static
unsigned hash ( ) const
inline
void setBandwidth ( unsigned int  bandwidth)
inline
void setType ( SdpBandwidthType  type)
inline

Member Data Documentation

unsigned int mBandwidth
private
SdpBandwidthType mType
private