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