Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

SDPMediaDescription Class Reference

#include <SDPMediaDescription.h>

Collaboration diagram for SDPMediaDescription:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SDPMediaDescription ()
 SDPMediaDescription (const SDPMediaDescription &orig)
 SDPMediaDescription (const char *media)
virtual ~SDPMediaDescription ()
SDPMediaDescription & operator= (const SDPMediaDescription &orig)
bool hasMedia () const
void setMedia (const MNString &in)
void setMedia (const char *in)
const MNString & getMedia () const
SDP::MNMediaType getMediaType () const
int getPort () const
MNTransportProtocol getTransportProtocol () const
const MNString & getPayloadFormatEntries () const
bool hasInformation () const
void setInformation (const MNString &in)
void setInformation (const char *in)
const MNString & getInformation () const
bool hasConnection () const
void setConnection (const MNString &in)
void setConnection (const char *in)
const MNString & getConnection () const
void addBandwidth (const char *in)
bool hasASBandwidth () const
size_t getASBandwidth ()
bool hasKey () const
void setKey (const MNString &in)
void setKey (const char *in)
const MNString & getKey () const
bool hasAttributes () const
void insertAttribute (const MNString &in)
void insertAttribute (const char *in)
void insertRtpmapAttribute (const char *in)
const MNList< MNString > & getAttributes () const
bool hasLCRTPAttribute ()
int getNbFormats () const
const SDP::PayloadTypeTable * getPayloadTypes () const
bool hasFormatswitch () const
Formatswitch getFormatswitch ()
bool hasTrackIDString () const
const MNString & getTrackIDString () const
void dump (MNString &desc)
MNString toString ()

Public Attributes

MediaField * _media_field
MNString * _information_field
MNString * _connection_field
SDP::Bandwidths _bandwidths
MNString * _key_field
MNList< MNString > * _attribute_fields
SDP::PayloadTypeTable _payloadTypes
Formatswitch * _f_switch
MNString * _trackIDString

Constructor & Destructor Documentation

SDPMediaDescription::SDPMediaDescription (   ) 
 

SDPMediaDescription::SDPMediaDescription (  const SDPMediaDescription &  orig  ) 
 

SDPMediaDescription::SDPMediaDescription (  const char *  media  ) 
 

virtual SDPMediaDescription::~SDPMediaDescription (   )  [virtual]
 


Member Function Documentation

void SDPMediaDescription::addBandwidth (  const char *  in  ) 
 

void SDPMediaDescription::dump (  MNString &  desc  ) 
 

size_t SDPMediaDescription::getASBandwidth (   ) 
 

const MNList<MNString>& SDPMediaDescription::getAttributes (   )  const
 

const MNString& SDPMediaDescription::getConnection (   )  const
 

Formatswitch SDPMediaDescription::getFormatswitch (   )  [inline]
 

const MNString& SDPMediaDescription::getInformation (   )  const
 

const MNString& SDPMediaDescription::getKey (   )  const
 

const MNString& SDPMediaDescription::getMedia (   )  const
 

SDP::MNMediaType SDPMediaDescription::getMediaType (   )  const
 

int SDPMediaDescription::getNbFormats (   )  const
 

const MNString& SDPMediaDescription::getPayloadFormatEntries (   )  const
 

const SDP::PayloadTypeTable* SDPMediaDescription::getPayloadTypes (   )  const [inline]
 

int SDPMediaDescription::getPort (   )  const
 

const MNString& SDPMediaDescription::getTrackIDString (   )  const [inline]
 

MNTransportProtocol SDPMediaDescription::getTransportProtocol (   )  const
 

bool SDPMediaDescription::hasASBandwidth (   )  const
 

bool SDPMediaDescription::hasAttributes (   )  const
 

bool SDPMediaDescription::hasConnection (   )  const
 

bool SDPMediaDescription::hasFormatswitch (   )  const [inline]
 

bool SDPMediaDescription::hasInformation (   )  const
 

bool SDPMediaDescription::hasKey (   )  const
 

bool SDPMediaDescription::hasLCRTPAttribute (   ) 
 

bool SDPMediaDescription::hasMedia (   )  const
 

bool SDPMediaDescription::hasTrackIDString (   )  const [inline]
 

void SDPMediaDescription::insertAttribute (  const char *  in  ) 
 

void SDPMediaDescription::insertAttribute (  const MNString &  in  ) 
 

void SDPMediaDescription::insertRtpmapAttribute (  const char *  in  ) 
 

SDPMediaDescription& SDPMediaDescription::operator= (  const SDPMediaDescription &  orig  ) 
 

void SDPMediaDescription::setConnection (  const char *  in  ) 
 

void SDPMediaDescription::setConnection (  const MNString &  in  ) 
 

void SDPMediaDescription::setInformation (  const char *  in  ) 
 

void SDPMediaDescription::setInformation (  const MNString &  in  ) 
 

void SDPMediaDescription::setKey (  const char *  in  ) 
 

void SDPMediaDescription::setKey (  const MNString &  in  ) 
 

void SDPMediaDescription::setMedia (  const char *  in  ) 
 

void SDPMediaDescription::setMedia (  const MNString &  in  ) 
 

MNString SDPMediaDescription::toString (   ) 
 


Member Data Documentation

MNList<MNString>* SDPMediaDescription::_attribute_fields
 

SDP::Bandwidths SDPMediaDescription::_bandwidths
 

MNString* SDPMediaDescription::_connection_field
 

Formatswitch* SDPMediaDescription::_f_switch
 

MNString* SDPMediaDescription::_information_field
 

MNString* SDPMediaDescription::_key_field
 

MediaField* SDPMediaDescription::_media_field
 

SDP::PayloadTypeTable SDPMediaDescription::_payloadTypes
 

MNString* SDPMediaDescription::_trackIDString
 


The documentation for this class was generated from the following file:
Generated on Sun Mar 6 13:36:16 2005 for Komssys by doxygen 1.3.8