ACE_RMCast::Acknowledge::Descr Struct Reference

#include <Acknowledge.h>

Collaboration diagram for ACE_RMCast::Acknowledge::Descr:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Descr ()
 Descr (unsigned long timer)
 Descr (Message_ptr m)
bool lost () const
Message_ptr msg ()
void msg (Message_ptr m)
unsigned long nak_count () const
void nak_count (unsigned long v)
unsigned long timer () const
void timer (unsigned long v)

Private Attributes

Message_ptr m_
unsigned long nak_count_
unsigned long timer_

Constructor & Destructor Documentation

ACE_RMCast::Acknowledge::Descr::Descr  )  [inline]
 

Definition at line 55 of file Acknowledge.h.

References nak_count_.

00056           : nak_count_ (0), timer_ (1)
00057       {
00058       }

ACE_RMCast::Acknowledge::Descr::Descr unsigned long  timer  )  [inline]
 

Definition at line 60 of file Acknowledge.h.

References nak_count_.

00061           : nak_count_ (0), timer_ (timer)
00062       {
00063       }

ACE_RMCast::Acknowledge::Descr::Descr Message_ptr  m  )  [inline]
 

Definition at line 65 of file Acknowledge.h.

References m_, and ACE_RMCast::Message_ptr.

00066           : m_ (m)
00067       {
00068       }


Member Function Documentation

bool ACE_RMCast::Acknowledge::Descr::lost  )  const [inline]
 

Definition at line 72 of file Acknowledge.h.

References ACE_Refcounted_Auto_Ptr< X, ACE_LOCK >::get(), and m_.

Referenced by ACE_RMCast::Acknowledge::track_queue().

00073       {
00074         return m_.get () == 0;
00075       }

void ACE_RMCast::Acknowledge::Descr::msg Message_ptr  m  )  [inline]
 

Definition at line 85 of file Acknowledge.h.

References m_, and ACE_RMCast::Message_ptr.

00086       {
00087         m_ = m;
00088       }

Message_ptr ACE_RMCast::Acknowledge::Descr::msg void   )  [inline]
 

Definition at line 79 of file Acknowledge.h.

References m_.

00080       {
00081         return m_;
00082       }

void ACE_RMCast::Acknowledge::Descr::nak_count unsigned long  v  )  [inline]
 

Definition at line 98 of file Acknowledge.h.

References nak_count_, and v.

00099       {
00100         nak_count_ = v;
00101       }

unsigned long ACE_RMCast::Acknowledge::Descr::nak_count  )  const [inline]
 

Definition at line 92 of file Acknowledge.h.

References nak_count_.

Referenced by ACE_RMCast::Acknowledge::track_queue().

00093       {
00094         return nak_count_;
00095       }

void ACE_RMCast::Acknowledge::Descr::timer unsigned long  v  )  [inline]
 

Definition at line 110 of file Acknowledge.h.

References v.

00111       {
00112         timer_ = v;
00113       }

unsigned long ACE_RMCast::Acknowledge::Descr::timer  )  const [inline]
 

Definition at line 104 of file Acknowledge.h.

Referenced by ACE_RMCast::Acknowledge::track_queue().

00105       {
00106         return timer_;
00107       }


Member Data Documentation

Message_ptr ACE_RMCast::Acknowledge::Descr::m_ [private]
 

Definition at line 116 of file Acknowledge.h.

Referenced by Descr(), lost(), and msg().

unsigned long ACE_RMCast::Acknowledge::Descr::nak_count_ [private]
 

Definition at line 118 of file Acknowledge.h.

Referenced by Descr(), and nak_count().

unsigned long ACE_RMCast::Acknowledge::Descr::timer_ [private]
 

Definition at line 119 of file Acknowledge.h.


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