sipXtapi home page


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

#include <SdpMediaLine.h>

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

Classes

class  ConfigIdItem
 

Public Member Functions

 SdpPotentialConfiguration (unsigned int id, bool deleteMediaAttributes, bool deleteSessionAttributes, unsigned int transportId)
 
 SdpPotentialConfiguration (const SdpPotentialConfiguration &rhs)
 
UtlContainableType getContainableType () const
 
unsigned hash () const
 
int compareTo (UtlContainable const *) const
 
UtlCopyableContainable * clone () const
 
void setId (unsigned int id)
 
const unsigned int getId () const
 
void setDeleteMediaAttributes (bool deleteMediaAttributes)
 
const bool getDeleteMediaAttributes () const
 
void setDeleteSessionAttributes (bool deleteSessionAttributes)
 
const bool getDeleteSessionAttributes () const
 
void setTransportId (unsigned int transportId)
 
const unsigned int getTransportId () const
 
void addAttributeId (unsigned int id, bool optional)
 
void addAttributeId (ConfigIdItem *configIdItem)
 
void clearAttributeIds ()
 
const UtlCopyableSList & getAttributeIds () const
 

Private Attributes

unsigned int mId
 
bool mDeleteMediaAttributes
 
bool mDeleteSessionAttributes
 
unsigned int mTransportId
 
UtlCopyableSList mAttributeIdList
 

Constructor & Destructor Documentation

SdpPotentialConfiguration ( unsigned int  id,
bool  deleteMediaAttributes,
bool  deleteSessionAttributes,
unsigned int  transportId 
)
inline

Member Function Documentation

void addAttributeId ( unsigned int  id,
bool  optional 
)
inline
void addAttributeId ( ConfigIdItem configIdItem)
inline
void clearAttributeIds ( )
inline
UtlCopyableContainable* clone ( ) const
inline
int compareTo ( UtlContainable const *  ) const
inline
const UtlCopyableSList& getAttributeIds ( ) const
inline
UtlContainableType getContainableType ( ) const
inline
const bool getDeleteMediaAttributes ( ) const
inline
const bool getDeleteSessionAttributes ( ) const
inline
const unsigned int getId ( ) const
inline
const unsigned int getTransportId ( ) const
inline
unsigned hash ( ) const
inline
void setDeleteMediaAttributes ( bool  deleteMediaAttributes)
inline
void setDeleteSessionAttributes ( bool  deleteSessionAttributes)
inline
void setId ( unsigned int  id)
inline
void setTransportId ( unsigned int  transportId)
inline

Member Data Documentation

UtlCopyableSList mAttributeIdList
private
bool mDeleteMediaAttributes
private
bool mDeleteSessionAttributes
private
unsigned int mId
private
unsigned int mTransportId
private