IBM Support

About the Rhapsody 0XF.h header files and their purpose

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.

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSB2MU","label":"IBM Engineering Systems Design Rhapsody"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Product Synonym

Rational Rhapsody

Document Information

Modified date:
27 May 2022

UID

ibm10719689