Mirror port item (IDL code)
To create a Mirror Port: right-click the Connector that is to own the Mirror Port, point to New, and then click Mirror Port. Modeler prompts you to select a Port Type to type the Mirror Port.
Note that the Port Type Kind of the selected Port Type determines whether the Mirror Port can be used for Extended Port (Publishers) or Extended Port (Consumers).
The IDL Profile provides the following Mirror Ports in the IDL Profile::CCM_DDS package:
• observable - owned by DDS_State connector, type is DDS_Update port type
• passive_observer- owned by DDS_State connector, type is DDS_Read port type
• pull_consumer - owned by DDS_Event connector, type is DDS_Get port type
• pull_observer - owned by DDS_State connector, type is DDS_Get port type
• push_consumer - owned by DDS_Event connector, type is DDS_Listen port type
• push_observer - owned by DDS_State connector, type is DDS_Listen port type
• push_state_observer - owned by DDS_State connector, type is DDS_StateListen port type
• supplier - owned by DDS_Event connector, type is DDS_Write port type
A Mirror Port is based on a UML Attribute or Role.
The following sections provide information about how a Mirror Port is used in the model.
Owned By
Owns
None.
Shown on these diagrams
None.
IDL Profile properties
None.