Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

ssobjects::CSimpleTime Class Reference

#include <simpletime.h>

List of all members.

Public Methods

 CSimpleTime ()
 CSimpleTime (const char *szTime)
 CSimpleTime (unsigned seconds)
virtual unsigned GetHour ()
virtual unsigned GetMinute ()
virtual unsigned GetSecond ()
 operator unsigned () const
 operator PTIMESTRING ()
CSimpleTime& operator= (const char *time)
CSimpleTime& operator= (const unsigned time)
CSimpleTime operator+= (const unsigned time)
CSimpleTime operator-= (const unsigned time)
bool operator== (const unsigned time) const
bool operator< (const unsigned time) const
bool operator> (const unsigned time) const
bool operator<= (const unsigned time) const
bool operator>= (const unsigned time) const
bool operator== (const CSimpleTime &time) const
bool operator< (const CSimpleTime &time) const
bool operator> (const CSimpleTime &time) const
bool operator<= (const CSimpleTime &time) const
bool operator>= (const CSimpleTime &time) const

Public Attributes

unsigned m_currentTime
unsigned m_hour
unsigned m_minute
unsigned m_second
char m_szFormated [80]

Static Public Methods

unsigned GetCurrentTime ()
unsigned Convert (unsigned hour, unsigned minute, unsigned second)
bool IsValid (unsigned time)

Protected Methods

void FormatOutput ()
void SetTime ()


Constructor & Destructor Documentation

ssobjects::CSimpleTime::CSimpleTime ( )
 

ssobjects::CSimpleTime::CSimpleTime ( const char * szTime )
 

ssobjects::CSimpleTime::CSimpleTime ( unsigned seconds )
 


Member Function Documentation

unsigned ssobjects::CSimpleTime::Convert ( unsigned hour,
unsigned minute,
unsigned second ) [static]
 

void ssobjects::CSimpleTime::FormatOutput ( ) [protected]
 

unsigned ssobjects::CSimpleTime::GetCurrentTime ( ) [static]
 

unsigned ssobjects::CSimpleTime::GetHour ( ) [virtual]
 

unsigned ssobjects::CSimpleTime::GetMinute ( ) [virtual]
 

unsigned ssobjects::CSimpleTime::GetSecond ( ) [virtual]
 

bool ssobjects::CSimpleTime::IsValid ( unsigned time ) [inline, static]
 

void ssobjects::CSimpleTime::SetTime ( ) [protected]
 

ssobjects::CSimpleTime::operator PTIMESTRING ( )
 

ssobjects::CSimpleTime::operator unsigned ( ) const [inline]
 

CSimpleTime ssobjects::CSimpleTime::operator+= ( const unsigned time )
 

CSimpleTime ssobjects::CSimpleTime::operator-= ( const unsigned time )
 

bool ssobjects::CSimpleTime::operator< ( const CSimpleTime & time ) const
 

bool ssobjects::CSimpleTime::operator< ( const unsigned time ) const
 

bool ssobjects::CSimpleTime::operator<= ( const CSimpleTime & time ) const
 

bool ssobjects::CSimpleTime::operator<= ( const unsigned time ) const
 

CSimpleTime & ssobjects::CSimpleTime::operator= ( const unsigned time )
 

CSimpleTime & ssobjects::CSimpleTime::operator= ( const char * time )
 

bool ssobjects::CSimpleTime::operator== ( const CSimpleTime & time ) const
 

bool ssobjects::CSimpleTime::operator== ( const unsigned time ) const
 

bool ssobjects::CSimpleTime::operator> ( const CSimpleTime & time ) const
 

bool ssobjects::CSimpleTime::operator> ( const unsigned time ) const
 

bool ssobjects::CSimpleTime::operator>= ( const CSimpleTime & time ) const
 

bool ssobjects::CSimpleTime::operator>= ( const unsigned time ) const
 


Member Data Documentation

unsigned ssobjects::CSimpleTime::m_currentTime
 

unsigned ssobjects::CSimpleTime::m_hour
 

unsigned ssobjects::CSimpleTime::m_minute
 

unsigned ssobjects::CSimpleTime::m_second
 

char ssobjects::CSimpleTime::m_szFormated
 


The documentation for this class was generated from the following files:
Generated at Tue Sep 25 00:26:36 2001 for SimpleServerObjects by doxygen1.2.7 written by Dimitri van Heesch, © 1997-2001