sipxportlib  Version 3.3
Public Types | Public Member Functions | Static Public Attributes | List of all members
OsTime Class Reference

#include <OsTime.h>

Public Types

enum  TimeQuantity { OS_INFINITY = -1, NO_WAIT_TIME = 0 }
 Time quantity enum for special time values. More...
 

Public Member Functions

 OsTime ()
 
 OsTime (const long msecs)
 
 OsTime (TimeQuantity quantity)
 
 OsTime (const long seconds, const long usecs)
 
 OsTime (const OsTime &rOsTime)
 
virtual ~OsTime ()
 
OsTimeoperator= (TimeQuantity rhs)
 
OsTimeoperator= (const OsTime &rhs)
 
OsTime operator+ (const OsTime &rhs)
 
OsTime operator- (const OsTime &rhs)
 
OsTime operator+= (const OsTime &rhs)
 
OsTime operator-= (const OsTime &rhs)
 
bool operator== (const OsTime &rhs) const
 
bool operator!= (const OsTime &rhs) const
 
bool operator> (const OsTime &rhs) const
 
bool operator>= (const OsTime &rhs) const
 
bool operator< (const OsTime &rhs) const
 
bool operator<= (const OsTime &rhs) const
 
virtual long seconds (void) const
 
virtual long usecs (void) const
 
virtual long cvtToMsecs (void) const
 
virtual double getDouble () const
 
virtual UtlBoolean isInfinite (void) const
 
virtual UtlBoolean isNoWait (void) const
 

Static Public Attributes

static const long MSECS_PER_SEC = 1000
 
static const long USECS_PER_MSEC = 1000
 
static const long USECS_PER_SEC = 1000000
 

Member Enumeration Documentation

Time quantity enum for special time values.

Enumerator
OS_INFINITY 
NO_WAIT_TIME 

Constructor & Destructor Documentation

OsTime ( )
OsTime ( const long  msecs)
OsTime ( TimeQuantity  quantity)
OsTime ( const long  seconds,
const long  usecs 
)
OsTime ( const OsTime rOsTime)
~OsTime ( )
virtual

Member Function Documentation

OsTime & operator= ( TimeQuantity  rhs)
OsTime & operator= ( const OsTime rhs)
OsTime operator+ ( const OsTime rhs)
OsTime operator- ( const OsTime rhs)
OsTime operator+= ( const OsTime rhs)
OsTime operator-= ( const OsTime rhs)
bool operator== ( const OsTime rhs) const
bool operator!= ( const OsTime rhs) const
bool operator> ( const OsTime rhs) const
bool operator>= ( const OsTime rhs) const
bool operator< ( const OsTime rhs) const
bool operator<= ( const OsTime rhs) const
virtual long seconds ( void  ) const
inlinevirtual
virtual long usecs ( void  ) const
inlinevirtual
long cvtToMsecs ( void  ) const
virtual
double getDouble ( ) const
virtual
UtlBoolean isInfinite ( void  ) const
virtual
UtlBoolean isNoWait ( void  ) const
virtual

Member Data Documentation

const long MSECS_PER_SEC = 1000
static
const long USECS_PER_MSEC = 1000
static
const long USECS_PER_SEC = 1000000
static