Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

ACE_RMCast_Sequencer Class Reference

Assign sequence numbers to outgoing messages. More...

#include <RMCast_Sequencer.h>

Inheritance diagram for ACE_RMCast_Sequencer:

Inheritance graph
[legend]
Collaboration diagram for ACE_RMCast_Sequencer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ACE_RMCast_Sequencer (void)
 Constructor.
virtual ~ACE_RMCast_Sequencer (void)
 Destructor.
virtual int data (ACE_RMCast::Data &)
 Push data through the stack.

Protected Attributes

ACE_UINT32 sequence_number_generator_
 Create the sequence numbers.
ACE_SYNCH_MUTEX mutex_
 Synchronization.

Detailed Description

Assign sequence numbers to outgoing messages.

On the sender side we must assign sequence numbers to the messages before they are put in the retransmission queue.


Constructor & Destructor Documentation

ACE_INLINE ACE_RMCast_Sequencer::ACE_RMCast_Sequencer void   ) 
 

Constructor.

ACE_RMCast_Sequencer::~ACE_RMCast_Sequencer void   )  [virtual]
 

Destructor.


Member Function Documentation

int ACE_RMCast_Sequencer::data ACE_RMCast::Data  )  [virtual]
 

Push data through the stack.

Reimplemented from ACE_RMCast_Module.


Member Data Documentation

ACE_SYNCH_MUTEX ACE_RMCast_Sequencer::mutex_ [protected]
 

Synchronization.

ACE_UINT32 ACE_RMCast_Sequencer::sequence_number_generator_ [protected]
 

Create the sequence numbers.


The documentation for this class was generated from the following files:
Generated on Fri Dec 31 15:03:20 2004 for ACE_RMCast by  doxygen 1.3.9.1