libcluon  0.0.148
cluon::time Namespace Reference

Functions

cluon::data::TimeStamp fromMicroseconds (int64_t tp) noexcept
 
int64_t toMicroseconds (const cluon::data::TimeStamp &tp) noexcept
 
int64_t deltaInMicroseconds (const cluon::data::TimeStamp &AFTER, const cluon::data::TimeStamp &BEFORE) noexcept
 
cluon::data::TimeStamp convert (const std::chrono::system_clock::time_point &tp) noexcept
 
cluon::data::TimeStamp now () noexcept
 

Function Documentation

◆ convert()

cluon::data::TimeStamp cluon::time::convert ( const std::chrono::system_clock::time_point &  tp)
inlinenoexcept
Parameters
tpto be converted to microseconds.
Returns
TimeStamp of converted chrono::time_point.

Referenced by cluon::OD4Session::dataTrigger(), and now().

◆ deltaInMicroseconds()

int64_t cluon::time::deltaInMicroseconds ( const cluon::data::TimeStamp &  AFTER,
const cluon::data::TimeStamp &  BEFORE 
)
inlinenoexcept
Parameters
AFTERFirst time stamp.
BEFORESecond time stamp.
Returns
Delta (AFTER - BEFORE) between two TimeStamps in microseconds.

References toMicroseconds().

Referenced by cluon::Player::setPlayerListener().

◆ fromMicroseconds()

cluon::data::TimeStamp cluon::time::fromMicroseconds ( int64_t  tp)
inlinenoexcept
Parameters
tpto be converted to TimeStamp.
Returns
TimeStamp converted from microseconds.

◆ now()

cluon::data::TimeStamp cluon::time::now ( )
inlinenoexcept

◆ toMicroseconds()

int64_t cluon::time::toMicroseconds ( const cluon::data::TimeStamp &  tp)
inlinenoexcept
Parameters
tpto be converted to microseconds.
Returns
TimeStamp converted to microseconds.

Referenced by deltaInMicroseconds(), cluon::Player::setPlayerListener(), and cluon::OD4Session::timeTrigger().