![]() |
HTMLPRINTER
2.13.5-1
|
#include <timestamp.h>
Inherits timespec.
Data Structures | |
| class | Unit_MS |
| class | Unit_S |
Public Member Functions | |
| void | clear () |
| double | get () const |
| long | ms () const |
| void | normalize () |
| TimeStamp & | operator= (time_t sec) |
| TimeStamp & | operator= (double t) |
| time_t | s () const |
| void | set (double t) |
| TimeStamp (time_t sec, long nsec) | |
| TimeStamp (char sec) | |
| TimeStamp (unsigned char sec) | |
| TimeStamp (short sec) | |
| TimeStamp (unsigned short sec) | |
| TimeStamp (int sec) | |
| TimeStamp (unsigned sec) | |
| TimeStamp (long sec=0) | |
| TimeStamp (unsigned long sec) | |
| TimeStamp (float t) | |
| TimeStamp (double t) | |
Static Public Member Functions | |
| static TimeStamp | Clock () |
| static TimeStamp | Monotonic () |
Static Public Attributes | |
| static Unit_MS | MS |
| static Unit_S | S |
time utility class
| class vfihtml::TimeStamp::Unit_MS |
helper class for unit conversion
| class vfihtml::TimeStamp::Unit_S |
helper class for unit conversion
| TimeStamp | ( | time_t | sec, |
| long | nsec | ||
| ) |
constuctor
| [in] | sec | seconds |
| [in] | nsec | nanoseconds |
|
inline |
constuctor
| [in] | sec | seconds |
|
inline |
constuctor
| [in] | sec | seconds |
|
inline |
constuctor
| [in] | sec | seconds |
|
inline |
constuctor
| [in] | sec | seconds |
|
inline |
constuctor
| [in] | sec | seconds |
|
inline |
constuctor
| [in] | sec | seconds |
|
inline |
constuctor
| [in] | sec | seconds |
|
inline |
constuctor
| [in] | sec | seconds |
| TimeStamp | ( | float | t | ) |
constuctor
| [in] | t | seconds |
| TimeStamp | ( | double | t | ) |
constuctor
| [in] | t | seconds |
|
inline |
reset to 0
|
static |
read realtime clock
|
inline |
get time
|
static |
read monotonic clock
|
inline |
create millisecond based time stamp
| void normalize | ( | ) |
normalize time representation
|
inline |
assignment operator
| [in] | sec | seconds |
| TimeStamp& operator= | ( | double | t | ) |
assignment operator
| [in] | t | seconds |
|
inline |
create second based time stamp
|
inline |
set time
|
static |
Millisecond unit
|
static |
Second unit