#include <DateTime.h>
Definition at line 33 of file DateTime.h.
Public Member Functions | |
| DateTime (time_t seconds=0, suseconds_t micros=0) | |
| DateTime (const DateTime &right) | |
| DateTime (const StampType &right) | |
| StampType | Stamp () const |
| unsigned | Seconds () const |
| unsigned | MicroSeconds () const |
| DateTime & | operator= (const DateTime &) |
| DateTime & | operator= (const StampType &) |
Static Public Member Functions | |
| static DateTime | Now () |
| static DateTime | MinValue () |
| static DateTime | MaxValue () |
| static StampType | RoundStamp (const StampType &stmp) |
Private Attributes | |
| time_t | m_seconds |
| suseconds_t | m_ms |
Friends | |
| std::ostream & | operator<< (std::ostream &output, const DateTime &date) |
| std::istream & | operator>> (std::istream &input, DateTime &date) |
| DateTime | ( | time_t | seconds = 0, |
|
| suseconds_t | micros = 0 | |||
| ) |
| StampType Stamp | ( | ) | const |
| unsigned Seconds | ( | ) | const |
| unsigned MicroSeconds | ( | ) | const |
| static DateTime Now | ( | ) | [static] |
Referenced by IDrive::Distance(), IDrive::Halt(), IObject::Position(), IMovingObject::Radius(), IObject::Size(), and IMovingObject::Speed().

| static DateTime MinValue | ( | ) | [static] |
| static DateTime MaxValue | ( | ) | [static] |
| std::ostream& operator<< | ( | std::ostream & | output, | |
| const DateTime & | date | |||
| ) | [friend] |
| std::istream& operator>> | ( | std::istream & | input, | |
| DateTime & | date | |||
| ) | [friend] |
time_t m_seconds [private] |
Definition at line 57 of file DateTime.h.
suseconds_t m_ms [private] |
Definition at line 58 of file DateTime.h.
1.5.4