#include <RMCast.h>
Collaboration diagram for ACE_RMCast::Ack:

Public Attributes | |
| ACE_UINT32 | next_expected |
| The last message received without any losses before it. More... | |
| ACE_UINT32 | highest_received |
| The last message successfully received. More... | |
| ACE_RMCast_Proxy * | source |
| Pass the proxy source between layers. More... | |
This message is used to provide feedback information to senders. It contains two sequence numbers:
| next_expected: |
is the sequence number of the next message expected, i.e. (next_expected-1) is the last message received without any losses before it. |
| highest_received: | is the highest sequence number among all the messages successfully received. In other words, all messages lost (if any) are in the range: [next_expected,highest_received) |
+---------+----------------------+
| 8 bits | MT_ACK |
+---------+----------------------+
| 32 bits | next_expected |
+---------+----------------------+
| 32 bits | highest_received |
+---------+----------------------+
|
|
The last message successfully received.
|
|
|
The last message received without any losses before it.
|
|
|
Pass the proxy source between layers.
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001