OnixS MX HSVF Market Data Handler for C++  1.9.2.0
Classes | Public Member Functions | Static Public Member Functions
HighResolutionTime Class Reference

Miscellaneous time traits. More...

List of all members.

Classes

union  Value

Public Member Functions

 HighResolutionTime ()
 Initializes as bad.
 HighResolutionTime (const HighResolutionTimeFields &)
 Initializes from the given set of time attributes.
 HighResolutionTime (const HighResolutionTime &)
 Initializes from the other instance.
bool isBad () const
 Indicates whether the instance is valid time.
void getFields (HighResolutionTimeFields *fields) const
 Extracts details like year, month, seconds, etc.
std::string toString () const
 Returns canonical presentation of time.
void setToNow ()
 Updates to current time.
bool operator== (const HighResolutionTime &) const
 Compares two timestamps for equality.
bool operator!= (const HighResolutionTime &) const
 Compares two timestamps for inequality.
HighResolutionTimeSpan operator- (const HighResolutionTime &) const
 Returns difference between two times in microseconds.
HighResolutionTimeoperator= (const HighResolutionTime &)
 Reinitializes from the other instance.

Static Public Member Functions

static HighResolutionTime now ()
 Returns current time.
static HighResolutionTime parse (const std::string &time)
 Returns time from its string presentation.

Detailed Description

Miscellaneous time traits.