There is new data in one of the DataReaders of the Subscriber.
Any of the following events will cause the DataOnReadersStatus to become TRUE:
-
The arrival of new data in any of its DataReaders
-
A change in the InstanceState of a contained instance. This can be caused by either:
-
The arrival of the notification that an instance has been disposed by:
-
The loss of liveliness of the DataWriter of an instance for which there is no other DataWriter.
-
The arrival of the notification that an instance has been unregistered by the only DataWriter that is known to be writing the instance.
Any of the following events will cause the DataOnReadersStatus to become FALSE:
-
The corresponding listener operation (onDataOnReaders) is called.
-
The onDataAvailable listener operation is called on any DataReader belonging to the Subscriber.
-
The read or take operation (or their variants) is called on any DataReader belonging to the Subscriber.
- See also
- DataAvailableEvent
-
DataOnReadersStatus
Definition at line 54 of file DataOnReadersEvent.java.