Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

ACE_RMCast::Data Struct Reference

This is the main message sent by senders. More...

#include <RMCast.h>

Collaboration diagram for ACE_RMCast::Data:

Collaboration graph
[legend]
List of all members.

Public Attributes

ACE_UINT32 sequence_number
ACE_UINT32 total_size
ACE_UINT32 fragment_offset
ACE_Message_Blockpayload
ACE_RMCast_Proxysource
 Pass the proxy source between layers. More...


Detailed Description

This is the main message sent by senders.

+---------+----------------------+
| 8 bits | DATA |
+---------+----------------------+
| 32 bits | sequence_number |
+---------+----------------------+
| 32 bits | message_size |
+---------+----------------------+
| 32 bits | fragment_offset |
+---------+----------------------+
? ? ? ? ? | 32 bits | payload_size |
? ? ? ? ? +---------+----------------------+
| | payload |
+---------+----------------------+

Definition at line 127 of file RMCast.h.


Member Data Documentation

ACE_UINT32 ACE_RMCast::Data::fragment_offset
 

Definition at line 132 of file RMCast.h.

Referenced by ACE_RMCast_Reassembly::data, ACE_RMCast_Fragment::data, ACE_RMCast_UDP_Proxy::receive_message, and ACE_RMCast_IO_UDP::send_data.

ACE_Message_Block* ACE_RMCast::Data::payload
 

Definition at line 140 of file RMCast.h.

Referenced by ACE_RMCast_Retransmission::data, ACE_RMCast_Reordering::data, ACE_RMCast_Reassembly::data, ACE_RMCast_Fragment::data, ACE_RMCast_UDP_Proxy::receive_message, ACE_RMCast_IO_UDP::send_data, and ACE_RMCast_Ack_Worker::work.

ACE_UINT32 ACE_RMCast::Data::sequence_number
 

Definition at line 130 of file RMCast.h.

Referenced by ACE_RMCast_Sequencer::data, ACE_RMCast_Retransmission::data, ACE_RMCast_Reordering::data, ACE_RMCast_Reassembly::data, ACE_RMCast_UDP_Proxy::receive_message, and ACE_RMCast_IO_UDP::send_data.

ACE_RMCast_Proxy* ACE_RMCast::Data::source
 

Pass the proxy source between layers.

Definition at line 143 of file RMCast.h.

Referenced by ACE_RMCast_Reordering::data, ACE_RMCast_Receiver_Module::data, ACE_RMCast_Reassembly::data, and ACE_RMCast_UDP_Proxy::receive_message.

ACE_UINT32 ACE_RMCast::Data::total_size
 

Definition at line 131 of file RMCast.h.

Referenced by ACE_RMCast_Reassembly::data, ACE_RMCast_Fragment::data, ACE_RMCast_UDP_Proxy::receive_message, and ACE_RMCast_IO_UDP::send_data.


The documentation for this struct was generated from the following file:
Generated on Mon Jun 16 13:13:48 2003 for ACE_RMCast by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002