24 #include <QDataStream>
72 fdTime = (double)_tSeconds + (
double)_lNanoSeconds/1000000000.0;
static const CDataTime UNDEFINED
Specific value for an undefined time object.
bool operator==(const CDataTime &_roTime) const
Equality operator.
static bool compareTimeDescending(const CDataTime &_roTime1, const CDataTime &_roTime2)
Time (descending sort) comparison operator.
void unserialize(QDataStream &_rqDataStream)
Unserializes (restore) this object's data from binary format.
CDataTime(double _fdTime=UNDEFINED_TIME)
void setTime(double _fdTime)
Sets the time, in seconds from Unix epoch.
static bool compareTimeAscending(const CDataTime &_roTime1, const CDataTime &_roTime2)
Time (ascending sort) comparison operator.
bool operator!=(const CDataTime &_roTime) const
Inequality operator.
void serialize(QDataStream &_rqDataStream) const
Serializes (store) this object's data to binary format.
static constexpr double UNDEFINED_TIME
Specific value for an undefined time.
double fdTime
Time, in seconds from Unix epoch.