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 © 2026 · CBlueStudio 版权所有