#include <TimeStamp.hh>
Public Member Functions | |
int32_t | getMicroSeconds () const |
int64_t | getNanoSeconds () const |
int32_t | getSeconds () const |
TimeStamp | operator+ (TimeStamp const &other) const |
TimeStamp & | operator+= (TimeStamp const &other) |
TimeStamp | operator- (TimeStamp const &other) const |
TimeStamp & | operator-= (TimeStamp const &other) |
void | set (const struct timeval &value) |
void | set (int32_t seconds, int32_t microSeconds) |
TimeStamp () | |
TimeStamp (const struct timeval &value) | |
TimeStamp (int32_t seconds, int32_t microSeconds) | |
TimeStamp (int64_t nanoseconds) | |
Static Public Member Functions | |
static TimeStamp | getCurrentTime () |
Private Attributes | |
struct timeval | time |
Definition at line 69 of file TimeStamp.hh.
crl::multisense::details::utility::TimeStamp::TimeStamp | ( | ) |
Definition at line 61 of file TimeStamp.cc.
crl::multisense::details::utility::TimeStamp::TimeStamp | ( | int32_t | seconds, |
int32_t | microSeconds | ||
) |
Definition at line 69 of file TimeStamp.cc.
crl::multisense::details::utility::TimeStamp::TimeStamp | ( | int64_t | nanoseconds | ) |
Definition at line 77 of file TimeStamp.cc.
crl::multisense::details::utility::TimeStamp::TimeStamp | ( | const struct timeval & | value | ) |
Definition at line 90 of file TimeStamp.cc.
|
static |
Definition at line 140 of file TimeStamp.cc.
int32_t crl::multisense::details::utility::TimeStamp::getMicroSeconds | ( | ) | const |
Definition at line 198 of file TimeStamp.cc.
int64_t crl::multisense::details::utility::TimeStamp::getNanoSeconds | ( | ) | const |
Definition at line 206 of file TimeStamp.cc.
int32_t crl::multisense::details::utility::TimeStamp::getSeconds | ( | ) | const |
Definition at line 190 of file TimeStamp.cc.
Definition at line 211 of file TimeStamp.cc.
Definition at line 225 of file TimeStamp.cc.
Definition at line 218 of file TimeStamp.cc.
Definition at line 231 of file TimeStamp.cc.
void crl::multisense::details::utility::TimeStamp::set | ( | const struct timeval & | value | ) |
Definition at line 98 of file TimeStamp.cc.
void crl::multisense::details::utility::TimeStamp::set | ( | int32_t | seconds, |
int32_t | microSeconds | ||
) |
Definition at line 106 of file TimeStamp.cc.
|
private |
Definition at line 77 of file TimeStamp.hh.