#include <RMCast.h>
Collaboration diagram for ACE_RMCast::Ack:
Public Attributes | |
ACE_UINT32 | next_expected |
The last message received without any losses before it. | |
ACE_UINT32 | highest_received |
The last message successfully received. | |
ACE_RMCast_Proxy * | source |
Pass the proxy source between layers. |
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 | RMCAST_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.
|