C++ 프레임워크에 대한 OXF 특성 구성

이 태스크 정보

C++ 프레임워크에 대한 OXF 특성을 구성하려면 다음 방법 중 하나를 사용하십시오.

IBM® Rational® Rhapsody® Developer for C++ 프레임워크 파일은 <install_dir>/LangCpp/oxf 디렉토리에 위치합니다.

표 1. 중요한 OXF 파일
File 설명
AMemAloc.h 정적 메모리 할당에 대한 추상 인터페이스의 선언을 포함합니다.
event.h OMEvent, OMStartBehaviorEvent에 대한 선언과 OMTimeout 클래스가 포함됩니다.
event.cpp OMEvent, OMStartBehaviorEventOMTimeout 클래스의 구현이 포함됩니다.
MemAlloc.h 정적 메모리 할당에 대한 선언이 포함됩니다.
omabscon.h 추상 컨테이너 클래스(OMAbstractContainerOMIterator)의 선언이 포함됩니다.
omcollec.h OMStaticArray의 동적 버전을 기반으로 하는 순서 지정되지 않고 경계가 없는 컨테이너인 OMCollection 클래스의 선언이 포함됩니다.
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, OMMainThread,OMDelay 클래스에 대한 선언이 포함됩니다.
omthread.cpp OMThread, OMMainThread의 구현과 OMDelay 클래스가 포함됩니다.
omtypes.h 기본 유형에 대한 선언이 포함됩니다.
os.h 운영 체제 패키지에 대한 선언이 포함됩니다.
oxf.h Behavioral 패키지, OXF::initisRealTimeModel에 대한 선언이 포함됩니다.
oxf.cpp 실행 프레임워크 계층, OXF::initOXF::start의 구현이 포함됩니다.
rawtypes.h 기본 유형의 선언이 포함됩니다.
state.h 추상 상태 동작에 대한 선언이 포함됩니다.
state.cpp 상태 동작의 구현이 포함됩니다.
timer.h OMTimerManager, OMThreadTimer에 대한 선언과 OMTimerManagerDefaults 클래스가 포함됩니다.
timer.cpp OMTimerManager, OMThreadTimerOMTimerManagerDefaults 클래스의 구현이 포함됩니다.
<x>os.h 구체적 운영 체제에 대한 선언이 포함됩니다(예: ntos.h, PsosOS.h, VxOS.hlinuxos.h).
<x>os.cpp 구체적 운영 체제의 구현이 포함됩니다(예: ntos.cpp, PsosOS.cpp, VxOS.cpp, and linuxos.cpp).
<x>oxf.mak 구체적 운영 체제에 대한 make 파일이 포함됩니다(예: bc5oxf.mak, linuxoxf.mak, msceoxf.makmsoxf.mak).

피드백