initInstance

此方法用于创建 OMThreadTimer 的实例。OMThreadTimer 是单实例。

可见性
Public
特征符
RP_FRAMEWORK_DLL static OMThreadTimer* initInstance(
   int ticktime =
      OMTimerManagerDefaults::defaultTicktime,
   unsigned maxTM = OMTimerManagerDefaults::defaultMaxTM,
   OMBoolean isRealTimeModel = TRUE);
参数
ticktime

指定以毫秒为单位的基本系统节拍。每隔一个节拍时间,就通知框架和用户应用程序时间已推移。

OMTimerManagerDefaults 类 是在 timer.h 中定义的,如下所示:
static const unsigned defaultTicktime;

oxf.cpp 中按以下方式指定了缺省值:
const unsigned
OMTimerManagerDefaults::defaultTicktime = 100;

maxTM

指定系统中可以同时存在的最大超时数量。maxTM 的值用于构造堆和到期列表以存储超时。

OMTimerManagerDefaults 类 是在 timer.h 中定义的,如下所示:
static const unsigned defaultMaxTM;

oxf.cpp 中按以下方式指定了缺省值:
const unsigned
OMTimerManagerDefaults::defaultMaxTM = 100;


反馈