CBlueUI  
C++ 跨平台跨框架的数据可视化工具
载入中...
搜索中...
未找到
CTimerManager类 参考

Public 成员函数

 CTimerManager ()
 
 ~CTimerManager ()
 
timer_handler * AddTimer (timer_cb_t cb, uint32_t loop, uint32_t delay, uint32_t times=0)
 添加定时器
 
void KillTimer (timer_handler *timer)
 停止定时器
 
void Exit ()
 退出
 
void Run ()
 

构造及析构函数说明

◆ CTimerManager()

CTimerManager::CTimerManager ( )

◆ ~CTimerManager()

CTimerManager::~CTimerManager ( )

成员函数说明

◆ AddTimer()

timer_handler * CTimerManager::AddTimer ( timer_cb_t  cb,
uint32_t  loop,
uint32_t  delay,
uint32_t  times = 0 
)

添加定时器

参数
cb回调函数
loop定时器循环时间间隔。计量单位:毫秒。window平台最低定时器精度15~16ms。误差10~20ms
delay首次执行延时。计量单位:毫秒
times累计执行次数。完成后停止定时器
返回
timer_handler* 返回定时器结构指针。也可以作为定时器的唯一id

◆ Exit()

void CTimerManager::Exit ( )

退出

◆ KillTimer()

void CTimerManager::KillTimer ( timer_handler *  timer)

停止定时器

参数
timer定时器对象指针

◆ Run()

void CTimerManager::Run ( )
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2025 · CBlueStudio 版权所有