Public Member Functions | Private Attributes

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.

          : msg_ (), count_ (0)
      {
      }

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

Definition at line 46 of file Retransmit.h.

          : msg_ (msg), count_ (0)
      {
      }


Member Function Documentation

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

Definition at line 52 of file Retransmit.h.

      {
        return ++count_;
      }

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

Definition at line 64 of file Retransmit.h.

      {
        return msg_->clone ();
      }

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

Definition at line 58 of file Retransmit.h.

      {
        count_ = 0;
      }


Member Data Documentation

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

Definition at line 71 of file Retransmit.h.

Definition at line 70 of file Retransmit.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines