為 C++ 架構配置 OXF 內容

關於這項作業

若要為您的 C++ 架構配置 OXF 內容,請使用下列任一方法:

IBM® Rational® Rhapsody® Developer for C++ 架構檔位於 <install_dir>/LangCpp/oxf 目錄中。

表 1. 重要的 OXF 檔案
檔案 說明
AMemAloc.h 包含靜態記憶體配置的抽象介面宣告
event.h 包含 OMEvent、OMStartBehaviorEventOMTimeout 類別的宣告
event.cpp 包含 OMEventOMStartBehaviorEventOMTimeout 類別的實作
MemAlloc.h 包含靜態記憶體配置的宣告
omabscon.h 包含抽象儲存器類別(OMAbstractContainerOMIterator)的宣告
omcollec.h 包含 OMCollection 類別的宣告,該類別會根據 OMStaticArray 的動態版本,決定是未排序還是無界限的儲存器
omcon.h 包含基本 OMContainer 程式庫的一般宣告
omheap.h 包含 OMHeap 類別的宣告
omiotypes.h 包含通用串流類型,其會根據 OM_STL 編譯旗標,決定是對映至供應商串流還是標準程式庫串流
omlist.h 包含 OMList 類別的宣告
ommap.h 包含 OMMap 類別的宣告
ommemorymanager.h 包含類別的宣告,這些類別會支援 3.0.1 版所引進全新的記憶體管理功能
ommemorymanager.cpp 包含記憶體管理功能的實作
omoutput.h 包含 OMNotifyToErrorOMNotifyToOutput 的報告訊息
omoutput.cpp 包含 OMNotifyToErrorOMNotifyToOutput 的報告訊息
omprotected.h 包含 OMProtectedOMGuard 類別的宣告,以及保護巨集
omqueue.h 包含 OMQueue 類別的宣告,該類別是未排序、有界限或無界線的佇列
omreactive.h 包含 OMReactive 類別與 GEN 巨集的宣告
omreactive.cpp 包含 OMReactive 類別的實作
omstack.h 定義堆疊範本
omstatic.h 包含 OMStaticArray 類別的宣告
omstring.h 包含字串類型的定義
omstring.cpp 包含字串類型的實作
omthread.h 包含 OMThread、OMMainThreadOMDelay 類別的宣告
omthread.cpp 包含 OMThread、OMMainThreadOMDelay 類別的實作
omtypes.h 包含基本類型的宣告
os.h 包含作業系統套件的宣告
oxf.h 包含 Behavioral 套件、OXF::initisRealTimeModel 的宣告
oxf.cpp 包含執行架構層、OXF::initOXF::start 的實作
rawtypes.h 包含基本類型的宣告
state.h 包含抽象狀態行為的宣告
state.cpp 包含狀態行為的實作
timer.h 包含 OMTimerManager、OMThreadTimerOMTimerManagerDefaults 類別的宣告
timer.cpp 包含 OMTimerManager、OMThreadTimerOMTimerManagerDefaults 類別的實作
<x>os.h 包含具體作業系統的宣告(例如,ntos.h、PsosOS.h、VxOS.hlinuxos.h
<x>os.cpp 包含具體作業系統的實作(例如,ntos.cpp、PsosOS.cpp、VxOS.cpp 和 linuxos.cpp
<x>oxf.mak 包含具體作業系統的 make 檔(例如,bc5oxf.mak、linuxoxf.mak、msceoxf.makmsoxf.mak

回饋