In each of the scenarios below, we assume both the DataWriter and DataReader are configured for strict reliability (RELIABLE ReliabilityQosPolicyKind and KEEP_ALL HistoryQosPolicyKind, see Controlling Queue Depth with the History QosPolicy). As a result, when the DataWriter’s cache is full of unacknowledged DDS samples, the write() operation will block until DDS samples are acknowledged by all the intended consumers.
© 2016 RTI