live555源码研究(二)------TaskScheduler类

时间:2023-03-09 16:37:18
live555源码研究(二)------TaskScheduler类

一、TaskScheduler类作用

  1,他是使用环境的一部分。

  2,他提供了对socket触发事件的管理。

二、类TaskScheduler继承关系图

live555源码研究(二)------TaskScheduler类

二、TaskScheduler成员函数

  1,scheduleDelayedTask()计划延迟任务,当到达下一个计划任务点会执行这个任务。如果参数microseconds<=0表示不延迟。返回供接下来的unscheduleDelayedTask()调用的任务标识。

  2,unscheduleDelayedTask()。取消计划延迟任务。

  3,rescheduleDelayedTask()。是前面两个函数的组合。就是重新设置任务到新的任务标识。