summaryrefslogtreecommitdiff
path: root/protocols/ace/RMCast/RMCast.h
diff options
context:
space:
mode:
authorcoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-08-21 16:09:37 +0000
committercoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-08-21 16:09:37 +0000
commit71638b50fdc367c2d98e05eccd290058fdb2cc9f (patch)
treeb9bc524019091a267284dd35b7eaa23c4971d4ce /protocols/ace/RMCast/RMCast.h
parentd5705c3b52b6c14d046bcae31639f02b32900152 (diff)
downloadATCD-71638b50fdc367c2d98e05eccd290058fdb2cc9f.tar.gz
ChangeLogTag:Mon Aug 21 08:58:19 2000 Carlos O'Ryan <coryan@uci.edu>
Diffstat (limited to 'protocols/ace/RMCast/RMCast.h')
-rw-r--r--protocols/ace/RMCast/RMCast.h28
1 files changed, 16 insertions, 12 deletions
diff --git a/protocols/ace/RMCast/RMCast.h b/protocols/ace/RMCast/RMCast.h
index 025f82a1bfb..654f391204b 100644
--- a/protocols/ace/RMCast/RMCast.h
+++ b/protocols/ace/RMCast/RMCast.h
@@ -62,8 +62,8 @@ public:
// +---------+----------------------+
// | 32 bits | fragment_offset |
// +---------+----------------------+
- // | 32 bits | payload_size |
- // +---------+----------------------+
+ // ? ? ? ? ? | 32 bits | payload_size |
+ // ? ? ? ? ? +---------+----------------------+
// | | payload |
// +---------+----------------------+
//
@@ -84,9 +84,9 @@ public:
// +---------+----------------------+
// | 8 bits | MT_ACK |
// +---------+----------------------+
- // | 32 bits | last_successful |
+ // | 32 bits | highest_in_sequence |
// +---------+----------------------+
- // | 32 bits | last_received |
+ // | 32 bits | highest_received |
// +---------+----------------------+
//
@@ -196,26 +196,30 @@ public:
ACE_Message_Block *payload;
};
- struct Ack
+ struct Poll
{
- ACE_UINT32 expected;
- ACE_UINT32 last_received;
};
- struct Join
+ struct Ack_Join
{
+ ACE_INT32 next_sequence_number;
};
- struct Leave
+ struct Ack_Leave
{
};
- struct Ack_Join
+ struct Ack
{
- ACE_INT32 next_sequence_number;
+ ACE_UINT32 highest_in_sequence;
+ ACE_UINT32 highest_received;
};
- struct Ack_Leave
+ struct Join
+ {
+ };
+
+ struct Leave
{
};
};