Sese Framework  x.y.z
A cross-platform framework
载入中...
搜索中...
未找到
sese::TimestampHandler类 参考

时间戳处理器 更多...

#include <TimestampHandler.h>

Public 成员函数

 TimestampHandler (std::chrono::system_clock::time_point point) noexcept
 
uint64_t getCurrentTimestamp () noexcept
 
uint64_t tryGetCurrentTimestamp () noexcept
 

Protected 属性

std::chrono::milliseconds latest {}
 

详细描述

时间戳处理器

构造及析构函数说明

◆ TimestampHandler()

sese::TimestampHandler::TimestampHandler ( std::chrono::system_clock::time_point point)
explicitnoexcept

成员函数说明

◆ getCurrentTimestamp()

uint64_t sese::TimestampHandler::getCurrentTimestamp ( )
noexcept

获取当前时间戳

返回
毫秒级时间戳

引用了 latest.

◆ tryGetCurrentTimestamp()

uint64_t sese::TimestampHandler::tryGetCurrentTimestamp ( )
noexcept

尝试获取当前时间戳

返回值
0系统时钟回拨,且回拨时间小于等于 5 秒
UINT64_MAX系统时钟回拨,且回拨时间大于 5 秒

类成员变量说明

◆ latest

std::chrono::milliseconds sese::TimestampHandler::latest {}
protected

被这些函数引用 getCurrentTimestamp().


该类的文档由以下文件生成: