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.