Yes, the data will come in the order oldest-to-newest. As I recall,
Read() will block in PULL mode when nothing is available, so if it
blocks, you know that you have received all the data available.
On 27/03/2010 7:34 a.m., Tina Liang wrote:
> I stuck the following paragraph at the bottom of my long email about the
> opaque proxy. Perhaps people didn't read to the end, so I thought I'd
> repost my question regarding the PULL mode.
> I have read the documentation on client data modes. It says that the
> default mode for clients is PULL. When the client does a Read(), all the
> data that is waiting on the server is read. My question is: For a given
> proxy, let's say Position2dProxy, the first time we get data from that proxy
> (after doing a Read()), do we get the oldest data in that batch? The second
> time would be the next-to-oldest data? How do we know when we have gotten
> all the data from that proxy?
> Tina Liang