Syntalos::SyncTimer
Syntalos::SyncTimer
Public Functions
| Name | |
|---|---|
| SyncTimer() | |
| void | start() |
| void | startAt(const symaster_timepoint & startTimePoint) |
| void | startAtWallTime(const std::chrono::system_clock::time_point & startWallTime) |
| milliseconds_t | timeSinceStartMsec() |
| microseconds_t | timeSinceStartUsec() |
| nanoseconds_t | timeSinceStartNsec() |
| symaster_timepoint | currentTimePoint() |
| symaster_timepoint | startTime() const |
| std::chrono::system_clock::time_point | startWallTime() const Wall-clock time at which the timer was started (system_clock). |
Public Functions Documentation
function SyncTimer
explicit SyncTimer()function start
void start()function startAt
void startAt(
const symaster_timepoint & startTimePoint
)function startAtWallTime
void startAtWallTime(
const std::chrono::system_clock::time_point & startWallTime
)function timeSinceStartMsec
inline milliseconds_t timeSinceStartMsec()function timeSinceStartUsec
inline microseconds_t timeSinceStartUsec()function timeSinceStartNsec
inline nanoseconds_t timeSinceStartNsec()function currentTimePoint
inline symaster_timepoint currentTimePoint()function startTime
inline symaster_timepoint startTime() constfunction startWallTime
inline std::chrono::system_clock::time_point startWallTime() constWall-clock time at which the timer was started (system_clock).
Captured atomically alongside the master clock in start() / startAt(), so it can be used as an absolute reference for cross-device alignment.
Updated on 2026-05-20 at 12:42:23 +0000