ACE_RMCast::Parameters Class Reference

#include <Parameters.h>

Collaboration diagram for ACE_RMCast::Parameters:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Parameters (bool simulator=false, unsigned short max_packet_size=1470, ACE_Time_Value const &tick=ACE_Time_Value(0, 2000), unsigned long nak_timeout=1, unsigned long nrtm_timeout=10, unsigned long retention_timeout=500, size_t addr_map_size=50)
bool simulator () const
unsigned short max_packet_size () const
ACE_Time_Value const & tick () const
unsigned long nak_timeout () const
unsigned long nrtm_timeout () const
unsigned long retention_timeout () const
size_t addr_map_size () const

Private Attributes

bool simulator_
unsigned short max_packet_size_
ACE_Time_Value tick_
unsigned long nak_timeout_
unsigned long nrtm_timeout_
unsigned long retention_timeout_
size_t addr_map_size_

Constructor & Destructor Documentation

ACE_RMCast::Parameters::Parameters bool  simulator = false,
unsigned short  max_packet_size = 1470,
ACE_Time_Value const &  tick = ACE_Time_Value (0, 2000),
unsigned long  nak_timeout = 1,
unsigned long  nrtm_timeout = 10,
unsigned long  retention_timeout = 500,
size_t  addr_map_size = 50
[inline]
 

Definition at line 16 of file Parameters.h.

References addr_map_size_, max_packet_size_, nak_timeout_, nrtm_timeout_, retention_timeout_, simulator(), simulator_, tick(), and tick_.

00044         : simulator_ (simulator),
00045           max_packet_size_ (max_packet_size),
00046           tick_ (tick),
00047           nak_timeout_ (nak_timeout),
00048           nrtm_timeout_ (nrtm_timeout),
00049           retention_timeout_ (retention_timeout),
00050           addr_map_size_(addr_map_size)
00051     {
00052     }


Member Function Documentation

size_t ACE_RMCast::Parameters::addr_map_size  )  const [inline]
 

Definition at line 92 of file Parameters.h.

References addr_map_size_.

00093     {
00094       return addr_map_size_;
00095     }

unsigned short ACE_RMCast::Parameters::max_packet_size  )  const [inline]
 

Definition at line 62 of file Parameters.h.

References max_packet_size_.

Referenced by ACE_RMCast::Link::recv(), ACE_RMCast::Fragment::send(), ACE_RMCast::Acknowledge::send(), ACE_RMCast::Link::send_(), ACE_RMCast::Acknowledge::track(), and ACE_RMCast::Acknowledge::track_queue().

00063     {
00064       return max_packet_size_;
00065     }

unsigned long ACE_RMCast::Parameters::nak_timeout  )  const [inline]
 

Definition at line 74 of file Parameters.h.

References nak_timeout_.

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

00075     {
00076       return nak_timeout_;
00077     }

unsigned long ACE_RMCast::Parameters::nrtm_timeout  )  const [inline]
 

Definition at line 80 of file Parameters.h.

References nrtm_timeout_.

Referenced by ACE_RMCast::Acknowledge::send(), and ACE_RMCast::Acknowledge::track().

00081     {
00082       return nrtm_timeout_;
00083     }

unsigned long ACE_RMCast::Parameters::retention_timeout  )  const [inline]
 

Definition at line 86 of file Parameters.h.

References retention_timeout_.

Referenced by ACE_RMCast::Retransmit::track().

00087     {
00088       return retention_timeout_;
00089     }

bool ACE_RMCast::Parameters::simulator  )  const [inline]
 

Definition at line 56 of file Parameters.h.

References simulator_.

Referenced by Parameters(), and ACE_RMCast::Link::send().

00057     {
00058       return simulator_;
00059     }

ACE_Time_Value const& ACE_RMCast::Parameters::tick  )  const [inline]
 

Definition at line 68 of file Parameters.h.

References tick_.

Referenced by Parameters(), ACE_RMCast::Link::recv(), ACE_RMCast::Retransmit::track(), and ACE_RMCast::Acknowledge::track().

00069     {
00070       return tick_;
00071     }


Member Data Documentation

size_t ACE_RMCast::Parameters::addr_map_size_ [private]
 

Definition at line 104 of file Parameters.h.

Referenced by addr_map_size(), and Parameters().

unsigned short ACE_RMCast::Parameters::max_packet_size_ [private]
 

Definition at line 99 of file Parameters.h.

Referenced by max_packet_size(), and Parameters().

unsigned long ACE_RMCast::Parameters::nak_timeout_ [private]
 

Definition at line 101 of file Parameters.h.

Referenced by nak_timeout(), and Parameters().

unsigned long ACE_RMCast::Parameters::nrtm_timeout_ [private]
 

Definition at line 102 of file Parameters.h.

Referenced by nrtm_timeout(), and Parameters().

unsigned long ACE_RMCast::Parameters::retention_timeout_ [private]
 

Definition at line 103 of file Parameters.h.

Referenced by Parameters(), and retention_timeout().

bool ACE_RMCast::Parameters::simulator_ [private]
 

Definition at line 98 of file Parameters.h.

Referenced by Parameters(), and simulator().

ACE_Time_Value ACE_RMCast::Parameters::tick_ [private]
 

Definition at line 100 of file Parameters.h.

Referenced by Parameters(), and tick().


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