Usually DataReaders receive data in the order that it was sent by a DataWriter. In addition, data is presented to the DataReader as soon as the application receives the next value expected. In this example we illustrate how to control the scope of the order in which samples are presented to the subscribing application.