|
Public Methods |
| | Time (time_t tm) |
| | Time (tm *dt) |
| | Time (char *str, size_t size=0) |
| | Time (int hour, int minute, int second) |
| | Time () |
| long | getValue (void) |
| int | getHour (void) |
| int | getMinute (void) |
| int | getSecond (void) |
| char * | getTime (char *buffer) |
| time_t | getTime (void) |
| tm * | getTime (tm *buf) |
| void | setTime (char *str, size_t size=0) |
| bool | isValid (void) |
| | operator long () |
| std::string | operator() () |
| Time & | operator= (long sec) |
| Time & | operator++ () |
| Time & | operator-- () |
| Time & | operator+= (int val) |
| Time & | operator-= (int val) |
| int | operator== (Time &time) |
| int | operator!= (Time &time) |
| int | operator< (Time &time) |
| int | operator<= (Time &time) |
| int | operator> (Time &time) |
| int | operator>= (Time &time) |
| bool | operator! () |
Protected Methods |
| void | toSeconds (int hour, int minute, int second) |
| void | fromSeconds (char *buf) |
| virtual void | Update (void) |
Protected Attributes |
| long | seconds |
Friends |
| Time | operator+ (Time &time1, Time &time2) |
| Time | operator- (Time &time1, Time &time2) |
| Time | operator+ (Time &time, int val) |
| Time | operator- (Time &time, int val) |
| Time | operator+ (int val, Time &time) |
| Time | operator- (int val, Time &time) |
This is then manipulated in several forms and may be exported as needed.