initInstance

initInstance 方法會起始設定單態實例。

可見性
Public
簽章
RP_FRAMEWORK_DLL static OMTimerManager* initInstance(
   int tickTime = 
   OMTimerManagerDefaults::defaultTicktime,
   unsigned int maxTM =
   OMTimerManagerDefaults::defaultMaxTM,
   OMBoolean isRealTimeModel=TRUE);
參數
ticktime

指定基本系統時間計數(毫秒)。 在每個時間計數,Rational® Rhapsody® 架構及使用者應用程式會收到通知,時間已前進。

defaultTicktime 會指定預設時間計數,其在 timer.h 中定義,如下所示:
static const unsigned defaultTicktime;

預設值會在 oxf.cpp 中如下指定:
const unsigned OMTimerManagerDefaults::
defaultTicktime = 100;

maxTM

指定系統中可以同時存在的逾時數上限。 maxTM 的值用於建構資料堆及到期清單,以儲存逾時。

defaultMaxTMtimer.h 中定義,如下所示:
static const unsigned defaultMaxTM;

預設值會在 oxf.cpp 中如下指定:
const unsigned OMTimerManagerDefaults::
defaultMaxTM = 100;

isRealTimeModel

指定時間模型是即時 (TRUE) 還是模擬 (FALSE)。


回饋