|
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 | ( | ) |