配置 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 包含支持 V3.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, OMMainThread,OMDelay 类的实施
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, OMThreadTimer,OMTimerManagerDefaults 类的实施
<x>os.h 包含具体操作系统的声明(例如,ntos.h, PsosOS.h, VxOS.h,linuxos.h
<x>os.cpp 包含具体操作系统的实施(例如, ntos.cpp, PsosOS.cpp, VxOS.cpp, and linuxos.cpp
<x>oxf.mak 包含具体操作系统的 makefile(例如, bc5oxf.mak, linuxoxf.mak, msceoxf.mak,msoxf.mak

反馈