|
ui-utilcpp
1.8.3
|
RealTimeStamp class encapsulating "gettimeofday". More...
#include <Time.hpp>


Public Types | |
| enum | ErrorCode { NegativeStamp_ =1 } |
| Error codes for exceptions. | |
| typedef CodeException< ErrorCode > | Exception |
| This classes exceptions. | |
Public Member Functions | |
| RealTimeStamp (long int const &sec=0, long int const &usec=0) | |
| Standard constructor. More... | |
| RealTimeStamp & | set (long int const &sec, long int const &usec) |
| Set time stamp manually. More... | |
| RealTimeStamp & | setMax () |
| Set this stamp to maximum. | |
| RealTimeStamp & | setMin () |
| Set this stamp to minimum (Epoch) | |
| RealTimeStamp & | stamp () |
| Set time stamp from current time. More... | |
| long int | getSec () const |
| Get seconds since Epoch. | |
| long int | getUSec () const |
| Get micro seconds since Epoch+sec. | |
| long double | getSeconds () const |
| Get seconds (since Epoch) as real number (including micro seconds). | |
| bool | operator== (RealTimeStamp const &rt) const |
| Standard == operator. | |
| bool | operator< (RealTimeStamp const &rt) const |
| Standard < operator. | |
| bool | operator<= (RealTimeStamp const &rt) const |
| Standard <= operator. | |
| RealTimeStamp & | operator+= (RealTimeStamp const &rt) |
| Standard += operator. | |
| RealTimeStamp | operator+ (RealTimeStamp const &rt) const |
| Standard + operator. | |
| RealTimeStamp & | operator-= (RealTimeStamp const &rt) |
| Standard -= operator. | |
| RealTimeStamp | operator- (RealTimeStamp const &rt) const |
| Standard - operator. | |
RealTimeStamp class encapsulating "gettimeofday".
| UI::Util::RealTimeStamp::RealTimeStamp | ( | long int const & | sec = 0, |
| long int const & | usec = 0 |
||
| ) |
Standard constructor.
| sec | Seconds since Epoch. |
| usec | Micro (10^-6) seconds since Epoch+sec. |
References set().
| RealTimeStamp & UI::Util::RealTimeStamp::set | ( | long int const & | sec, |
| long int const & | usec | ||
| ) |
Set time stamp manually.
| sec | Seconds since Epoch. |
| usec | Micro (10^-6) seconds since Epoch+sec. |
Referenced by RealTimeStamp(), and setMin().
| RealTimeStamp & UI::Util::RealTimeStamp::stamp | ( | ) |
Set time stamp from current time.
1.8.9.1