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

Static Public Methods

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

Public Attributes

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

Protected Methods

void FormatOutput ()
void SetTime ()


Constructor & Destructor Documentation

CSimpleTime::CSimpleTime  
 

CSimpleTime::CSimpleTime const char *    time
 

CSimpleTime::CSimpleTime unsigned    seconds
 


Member Function Documentation

unsigned CSimpleTime::Convert unsigned    hour,
unsigned    minute,
unsigned    second
[static]
 

void CSimpleTime::FormatOutput   [protected]
 

unsigned CSimpleTime::GetCurrentTime   [static]
 

unsigned CSimpleTime::GetHour   [virtual]
 

unsigned CSimpleTime::GetMinute   [virtual]
 

unsigned CSimpleTime::GetSecond   [virtual]
 

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

void CSimpleTime::SetTime   [protected]
 

CSimpleTime::operator PTIMESTRING  
 

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

CSimpleTime CSimpleTime::operator+= const unsigned    time
 

CSimpleTime CSimpleTime::operator-= const unsigned    time
 

bool CSimpleTime::operator< const CSimpleTime &    time const
 

bool CSimpleTime::operator< const unsigned    time const
 

bool CSimpleTime::operator<= const CSimpleTime &    time const
 

bool CSimpleTime::operator<= const unsigned    time const
 

CSimpleTime & CSimpleTime::operator= const unsigned    time
 

CSimpleTime & CSimpleTime::operator= const char *    time
 

bool CSimpleTime::operator== const CSimpleTime &    time const
 

bool CSimpleTime::operator== const unsigned    time const
 

bool CSimpleTime::operator> const CSimpleTime &    time const
 

bool CSimpleTime::operator> const unsigned    time const
 

bool CSimpleTime::operator>= const CSimpleTime &    time const
 

bool 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[80]
 


The documentation for this class was generated from the following files:
Generated on Thu Nov 8 12:39:27 2001 for SimpleServerObjects by doxygen1.2.11 written by Dimitri van Heesch, © 1997-2001