Each concrete OSFactory inherits publicly from the abstract class OMOSFactory. OMOSFactory hides the RTOS mechanisms for tasking and synchronization. In addition, the OSFactory provides other operating system-dependent services that the Rational® Rhapsody® framework requires, such as obtaining a handle to the current thread.
The following sequence diagram shows the OSFactory creating various operating system entities, such as OMOSMessageQueue and OMOSConnectionPort.
