hmbdc
simplify-high-performance-messaging-programming
Public Member Functions | Static Public Member Functions | Friends | List of all members
hmbdc::time::SysTime Struct Reference

Public Member Functions

 SysTime (int64_t sec, int64_t usec=0, int64_t nsec=0)
 UTC as input.
 
int64_t usecSinceEpoch () const
 
Duration sinceMidnight () const
 
SysTime previousMidnight () const
 
bool operator< (SysTime const &other) const
 
bool operator<= (SysTime const &other) const
 
bool operator> (SysTime const &other) const
 
bool operator>= (SysTime const &other) const
 
bool operator== (SysTime const &other) const
 
Duration operator- (SysTime const &) const
 
SysTime operator+ (Duration const &) const
 
SysTime operator- (Duration const &) const
 

Static Public Member Functions

static SysTime now ()
 
static SysTime fromYYYYMMDDhhmmSSmmmUtc (int64_t v)
 
static SysTime fromYYYYMMDDhhmmSSmmm (int64_t v)
 

Friends

std::ostream & operator<< (std::ostream &os, SysTime const &t)
 

Detailed Description

Examples:
client-server-netmap.cpp, hmbdc.cpp, and server-cluster.cpp.

The documentation for this struct was generated from the following file: