ACE_RMCast::Retransmit::Descr Struct Reference

Collaboration diagram for ACE_RMCast::Retransmit::Descr:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Descr ()
 Descr (Message_ptr msg)
unsigned long inc ()
void reset ()
Message_ptr message () const

Private Attributes

Message_ptr msg_
unsigned long count_

Constructor & Destructor Documentation

ACE_RMCast::Retransmit::Descr::Descr  )  [inline]
 

Definition at line 41 of file Retransmit.h.

00042           : msg_ (), count_ (0)
00043       {
00044       }

ACE_RMCast::Retransmit::Descr::Descr Message_ptr  msg  )  [inline]
 

Definition at line 46 of file Retransmit.h.

References ACE_RMCast::Message_ptr.

00047           : msg_ (msg), count_ (0)
00048       {
00049       }


Member Function Documentation

unsigned long ACE_RMCast::Retransmit::Descr::inc void   )  [inline]
 

Definition at line 52 of file Retransmit.h.

00053       {
00054         return ++count_;
00055       }

Message_ptr ACE_RMCast::Retransmit::Descr::message  )  const [inline]
 

Definition at line 64 of file Retransmit.h.

00065       {
00066         return msg_->clone ();
00067       }

void ACE_RMCast::Retransmit::Descr::reset void   )  [inline]
 

Definition at line 58 of file Retransmit.h.

00059       {
00060         count_ = 0;
00061       }


Member Data Documentation

unsigned long ACE_RMCast::Retransmit::Descr::count_ [private]
 

Definition at line 71 of file Retransmit.h.

Message_ptr ACE_RMCast::Retransmit::Descr::msg_ [private]
 

Definition at line 70 of file Retransmit.h.


The documentation for this struct was generated from the following file:
Generated on Thu Nov 9 11:41:23 2006 for ACE_RMCast by doxygen 1.3.6