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 ()
SDPMediaDescriptionoperator= (const SDPMediaDescription &orig)
bool hasMedia () const
void setMedia (const MNString &in)
void setMedia (const char *in)
const MNStringgetMedia () const
SDP::MNMediaType getMediaType () const
int getPort () const
MNTransportProtocol getTransportProtocol () const
const MNStringgetPayloadFormatEntries () const
bool hasInformation () const
void setInformation (const MNString &in)
void setInformation (const char *in)
const MNStringgetInformation () const
bool hasConnection () const
void setConnection (const MNString &in)
void setConnection (const char *in)
const MNStringgetConnection () 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 MNStringgetKey () 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::PayloadTypeTablegetPayloadTypes () const
bool hasFormatswitch () const
Formatswitch getFormatswitch ()
bool hasTrackIDString () const
const MNStringgetTrackIDString () 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