Poco::Util::Timer 类图
2018-03-27 09:45:38 47 举报
C++ 类图
作者其他创作
大纲/内容
TimerNotification
- TimedNotificationQueue& _queue
+ virtual bool execute() = 0
Timer
+ void cancel(bool)+ void schedule(...)# void run()
- TimedNotificationQueue _queue- Thread _thread
周期任务通知,以相同的间隔执行任务
CancelNotification
- Event _finished
+ bool execute()+ void wait()
任务通知,包含TimerTask对象,用于执行定时任务
定时器,内部线程不断地取出并执行时间序列中的任务通知
定时器停止通知,execute中将时间序列清空
定时器通知接口
TaskNotification
- TimerTask::Ptr _pTask
+ bool execute()
定时器取消通知,通过 Event 来等待。
时间序列
StopNotification
FixedRateTaskNotification
- long _interval- Poco::Clock _nextExecution
PeriodicTaskNotification
- long _interval
Notification
固定频率任务通知,以固定的频率执行任务。
TimedNotificationQueue
0 条评论
下一页