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;


回饋