sipXtapi home page


Classes | Public Member Functions | Private Attributes | List of all members
Sdp::SdpTime Class Reference

#include <Sdp.h>

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

Classes

class  SdpTimeRepeat
 

Public Member Functions

 SdpTime (uint64_t startTime, uint64_t stopTime)
 
 SdpTime (const SdpTime &rhs)
 
UtlContainableType getContainableType () const
 
unsigned hash () const
 
int compareTo (UtlContainable const *) const
 
UtlCopyableContainable * clone () const
 
void setStartTime (uint64_t startTime)
 
uint64_t getStartTime () const
 
void setStopTime (uint64_t stopTime)
 
uint64_t getStopTime () const
 
void addRepeat (SdpTimeRepeat *sdpTimeRepeat)
 
void clearRepeats ()
 
const UtlCopyableSList & getRepeats () const
 

Private Attributes

uint64_t mStartTime
 
uint64_t mStopTime
 
UtlCopyableSList mRepeats
 

Constructor & Destructor Documentation

SdpTime ( uint64_t  startTime,
uint64_t  stopTime 
)
inline
SdpTime ( const SdpTime rhs)
inline

Member Function Documentation

void addRepeat ( SdpTimeRepeat sdpTimeRepeat)
inline
void clearRepeats ( )
inline
UtlCopyableContainable* clone ( ) const
inline
int compareTo ( UtlContainable const *  ) const
inline
UtlContainableType getContainableType ( ) const
inline
const UtlCopyableSList& getRepeats ( ) const
inline
uint64_t getStartTime ( ) const
inline
uint64_t getStopTime ( ) const
inline
unsigned hash ( ) const
inline
void setStartTime ( uint64_t  startTime)
inline
void setStopTime ( uint64_t  stopTime)
inline

Member Data Documentation

UtlCopyableSList mRepeats
private
uint64_t mStartTime
private
uint64_t mStopTime
private