HTMLGUI  2.13.5-1
timestamp.h File Reference
#include <time.h>

Data Structures

class  TimeStamp
 
class  TimeStamp::Unit_MS
 
class  TimeStamp::Unit_S
 

Functions

bool operator!= (const TimeStamp &a, const TimeStamp &b)
 
TimeStamp operator* (int t, TimeStamp::Unit_MS)
 
TimeStamp operator* (int t, TimeStamp::Unit_S)
 
TimeStamp operator+ (const TimeStamp &a, const TimeStamp &b)
 
TimeStamp operator- (const TimeStamp &a, const TimeStamp &b)
 
bool operator< (const TimeStamp &a, const TimeStamp &b)
 
bool operator<= (const TimeStamp &a, const TimeStamp &b)
 
bool operator== (const TimeStamp &a, const TimeStamp &b)
 
bool operator> (const TimeStamp &a, const TimeStamp &b)
 
bool operator>= (const TimeStamp &a, const TimeStamp &b)
 

Detailed Description

time utilities


Data Structure Documentation

§ vfihtml::TimeStamp::Unit_MS

class vfihtml::TimeStamp::Unit_MS

helper class for unit conversion

§ vfihtml::TimeStamp::Unit_S

class vfihtml::TimeStamp::Unit_S

helper class for unit conversion

Function Documentation

§ operator!=()

bool vfihtml::operator!= ( const TimeStamp a,
const TimeStamp b 
)
inline

compare two time values

Parameters
[in]afirst time value
[in]bsecond time value
Returns
result of a!=b

§ operator*() [1/2]

TimeStamp vfihtml::operator* ( int  t,
TimeStamp::Unit_MS   
)
inline

convert int to time value by multiplying with MS unit

Parameters
[in]ttime in milliseconds
[in]uUnit
Returns
time value

§ operator*() [2/2]

TimeStamp vfihtml::operator* ( int  t,
TimeStamp::Unit_S   
)
inline

convert int to time value by multiplying with S unit

Parameters
[in]ttime in seconds
[in]uUnit
Returns
time value

§ operator+()

TimeStamp vfihtml::operator+ ( const TimeStamp a,
const TimeStamp b 
)

add two time values

Parameters
[in]afirst time value
[in]bsecond time value
Returns
result of a+b

§ operator-()

TimeStamp vfihtml::operator- ( const TimeStamp a,
const TimeStamp b 
)

substract two time values

Parameters
[in]afirst time value
[in]bsecond time value
Returns
result of a-b

§ operator<()

bool vfihtml::operator< ( const TimeStamp a,
const TimeStamp b 
)
inline

compare two time values

Parameters
[in]afirst time value
[in]bsecond time value
Returns
result of a<b

§ operator<=()

bool vfihtml::operator<= ( const TimeStamp a,
const TimeStamp b 
)
inline

compare two time values

Parameters
[in]afirst time value
[in]bsecond time value
Returns
result of a<=b

§ operator==()

bool vfihtml::operator== ( const TimeStamp a,
const TimeStamp b 
)
inline

compare two time values

Parameters
[in]afirst time value
[in]bsecond time value
Returns
result of a==b

§ operator>()

bool vfihtml::operator> ( const TimeStamp a,
const TimeStamp b 
)
inline

compare two time values

Parameters
[in]afirst time value
[in]bsecond time value
Returns
result of a>b

§ operator>=()

bool vfihtml::operator>= ( const TimeStamp a,
const TimeStamp b 
)
inline

compare two time values

Parameters
[in]afirst time value
[in]bsecond time value
Returns
result of a>=b