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_

Detailed Description

Definition at line 37 of file Retransmit.h.


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.

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.

References count_.

00053       {
00054         return ++count_;
00055       }

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

Definition at line 64 of file Retransmit.h.

References msg_.

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

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

Definition at line 58 of file Retransmit.h.

References count_.

00059       {
00060         count_ = 0;
00061       }


Member Data Documentation

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

Definition at line 71 of file Retransmit.h.

Referenced by inc(), and reset().

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

Definition at line 70 of file Retransmit.h.

Referenced by message().


The documentation for this struct was generated from the following file:
Generated on Tue Feb 2 17:36:30 2010 for ACE_RMCast by  doxygen 1.4.7