ui-utilcpp 1.10.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. | |
RealTimeStamp & | set (long int const &sec, long int const &usec) |
Set time stamp manually. | |
RealTimeStamp & | setMax () |
Set this stamp to maximum. | |
RealTimeStamp & | setMin () |
Set this stamp to minimum (Epoch) | |
RealTimeStamp & | stamp () |
Set time stamp from current time. | |
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".
Standard constructor.
sec | Seconds since Epoch. |
usec | Micro (10^-6) seconds since Epoch+sec. |
References set().
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.