CBlueUI
C++ 跨平台跨框架的数据可视化工具
|
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 | ( | ) |
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 | 累计执行次数。完成后停止定时器 |
void CTimerManager::Exit | ( | ) |
退出
void CTimerManager::KillTimer | ( | timer_handler * | timer | ) |
停止定时器
timer | 定时器对象指针 |
void CTimerManager::Run | ( | ) |