Question & Answer
Question
What are the Rhapsody 0XF.h header files and what are their purpose?
Cause
This file actually defines interface between generated code and framework (OXF). The framework contains many things, which generated code may use. For example, it implements OS-dependent parts of application, timer, active class execution, state chart execution, timer thread, containers, timeout event mechanism, etc.
You can see calls of functions like OXF::initialize, OXF::start, scheduleTimeout and some other functions in generated code. If oxf.h is not included, such code won't compile. The user can forbid generation of this "#include" by changing of <Lang>_CG.Framework.HeaderFile property.
Product Synonym
Rational Rhapsody
Was this topic helpful?
Document Information
Modified date:
27 May 2022
UID
ibm10719689