![]() |
OpenSplice Java 5 DCPS
v6.x
OpenSplice Java 5 OpenSplice Data Distribution Service Data-Centric Publish-Subscribe API
|
For each instance the Data Distribution Service internally maintains an InstanceState. More...
Public Attributes | |
ALIVE =(0x0001 << 0) | |
ALIVE indicates that: More... | |
NOT_ALIVE_DISPOSED =(0x0001 << 1) | |
NOT_ALIVE_DISPOSED indicates the instance was disposed of by a DataWriter either explicitly by means of the org.omg.dds.pub.DataWriter#dispose(org.omg.dds.core.InstanceHandle) operation or implicitly in case the autodisposeUnregisteredInstances field of the org.omg.dds.core.policy.WriterDataLifecycle equals TRUE when the instance gets unregistered and no new samples for that instance have been written afterwards. More... | |
NOT_ALIVE_NO_WRITERS =(0x0001 << 2) | |
NOT_ALIVE_NO_WRITERS indicates the instance has been declared as not-alive by the DataReader because it detected that there are no live DataWriter objects writing that instance. More... | |
final int | value |
For each instance the Data Distribution Service internally maintains an InstanceState.
The InstanceState can be:
The precise events that cause the InstanceState to change depends on the setting of the org.omg.dds.core.policy.Ownership:
Definition at line 42 of file InstanceState.java.
org.omg.dds.sub.InstanceState.ALIVE =(0x0001 << 0) |
ALIVE indicates that:
Definition at line 54 of file InstanceState.java.
org.omg.dds.sub.InstanceState.NOT_ALIVE_DISPOSED =(0x0001 << 1) |
NOT_ALIVE_DISPOSED indicates the instance was disposed of by a DataWriter either explicitly by means of the org.omg.dds.pub.DataWriter#dispose(org.omg.dds.core.InstanceHandle) operation or implicitly in case the autodisposeUnregisteredInstances field of the org.omg.dds.core.policy.WriterDataLifecycle equals TRUE when the instance gets unregistered and no new samples for that instance have been written afterwards.
Definition at line 61 of file InstanceState.java.
org.omg.dds.sub.InstanceState.NOT_ALIVE_NO_WRITERS =(0x0001 << 2) |
NOT_ALIVE_NO_WRITERS indicates the instance has been declared as not-alive by the DataReader because it detected that there are no live DataWriter objects writing that instance.
Definition at line 66 of file InstanceState.java.
final int org.omg.dds.sub.InstanceState.value |
Definition at line 74 of file InstanceState.java.