23 Tm(
struct tm *initTm);
96 return (
m_tm.tm_hour ==
t.m_tm.tm_hour &&
m_tm.tm_isdst ==
t.m_tm.tm_isdst &&
m_tm.tm_mday ==
t.m_tm.tm_mday &&
97 m_tm.tm_min ==
t.m_tm.tm_min &&
m_tm.tm_mon ==
t.m_tm.tm_mon &&
m_tm.tm_sec ==
t.m_tm.tm_sec &&
98 m_tm.tm_wday ==
t.m_tm.tm_wday &&
m_tm.tm_yday ==
t.m_tm.tm_yday &&
m_tm.tm_year ==
t.m_tm.tm_year);
uint64_t cmsNanoSeconds() const
bool operator!=(const Tm &t) const
static const uint64_t NEG_INF_MICROS
bool operator<=(const Tm &t) const
ret
prodAgent to be discontinued
bool operator==(const Tm &t) const
void setToCurrentLocalTime()
Tm & operator-=(int seconds)
friend std::ostream & operator<<(std::ostream &out, const Tm &t)
void setToCurrentGMTime()
bool operator<(const Tm &t) const
uint64_t unixTime() const
void setToMicrosTime(uint64_t micros)
void setToCmsNanoTime(uint64_t nanos)
Tm & operator+=(int seconds)
void setToGMTime(time_t t)
void setToString(const std::string s) noexcept(false)
unsigned long long uint64_t
void setToLocalTime(time_t t)
uint64_t microsTime() const
const Tm operator+(int seconds)
static const uint64_t PLUS_INF_MICROS