若要為您的 C++ 架構配置 OXF 內容,請使用下列任一方法:
IBM® Rational® Rhapsody® Developer for C++ 架構檔位於 <install_dir>/LangCpp/oxf 目錄中。
| 檔案 | 說明 |
|---|---|
| AMemAloc.h | 包含靜態記憶體配置的抽象介面宣告 |
| event.h | 包含 OMEvent、OMStartBehaviorEvent 和 OMTimeout 類別的宣告 |
| event.cpp | 包含 OMEvent、OMStartBehaviorEvent 和 OMTimeout 類別的實作 |
| MemAlloc.h | 包含靜態記憶體配置的宣告 |
| omabscon.h | 包含抽象儲存器類別(OMAbstractContainer 和 OMIterator)的宣告 |
| 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 | 包含 OMNotifyToError 和 OMNotifyToOutput 的報告訊息 |
| omoutput.cpp | 包含 OMNotifyToError 和 OMNotifyToOutput 的報告訊息 |
| omprotected.h | 包含 OMProtected 和 OMGuard 類別的宣告,以及保護巨集 |
| omqueue.h | 包含 OMQueue 類別的宣告,該類別是未排序、有界限或無界線的佇列 |
| omreactive.h | 包含 OMReactive 類別與 GEN 巨集的宣告 |
| omreactive.cpp | 包含 OMReactive 類別的實作 |
| omstack.h | 定義堆疊範本 |
| omstatic.h | 包含 OMStaticArray 類別的宣告 |
| omstring.h | 包含字串類型的定義 |
| omstring.cpp | 包含字串類型的實作 |
| omthread.h | 包含 OMThread、OMMainThread 和 OMDelay 類別的宣告 |
| omthread.cpp | 包含 OMThread、OMMainThread 和 OMDelay 類別的實作 |
| omtypes.h | 包含基本類型的宣告 |
| os.h | 包含作業系統套件的宣告 |
| oxf.h | 包含 Behavioral 套件、OXF::init 和 isRealTimeModel 的宣告 |
| oxf.cpp | 包含執行架構層、OXF::init 和 OXF::start 的實作 |
| rawtypes.h | 包含基本類型的宣告 |
| state.h | 包含抽象狀態行為的宣告 |
| state.cpp | 包含狀態行為的實作 |
| timer.h | 包含 OMTimerManager、OMThreadTimer 和 OMTimerManagerDefaults 類別的宣告 |
| timer.cpp | 包含 OMTimerManager、OMThreadTimer 和 OMTimerManagerDefaults 類別的實作 |
| <x>os.h | 包含具體作業系統的宣告(例如,ntos.h、PsosOS.h、VxOS.h 和 linuxos.h) |
| <x>os.cpp | 包含具體作業系統的實作(例如,ntos.cpp、PsosOS.cpp、VxOS.cpp 和 linuxos.cpp) |
| <x>oxf.mak | 包含具體作業系統的 make 檔(例如,bc5oxf.mak、linuxoxf.mak、msceoxf.mak 和 msoxf.mak) |