ACE_RMCast::In_Element Struct Reference

#include <Stack.h>

Inheritance diagram for ACE_RMCast::In_Element:

Inheritance graph
[legend]
Collaboration diagram for ACE_RMCast::In_Element:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual ~In_Element ()
 In_Element ()
virtual void in_stop ()
virtual void in_start (In_Element *in)
virtual void recv (Message_ptr m)

Protected Attributes

In_Elementin_

Constructor & Destructor Documentation

ACE_RMCast::In_Element::~In_Element  )  [virtual]
 

Definition at line 46 of file Stack.cpp.

00047   {
00048   }

ACE_RMCast::In_Element::In_Element  ) 
 

Definition at line 51 of file Stack.cpp.

00052       : in_ (0)
00053   {
00054   }


Member Function Documentation

void ACE_RMCast::In_Element::in_start In_Element in  )  [virtual]
 

Reimplemented in ACE_RMCast::Acknowledge, and ACE_RMCast::Link.

Definition at line 57 of file Stack.cpp.

References in_.

Referenced by ACE_RMCast::Socket_Impl::Socket_Impl().

00058   {
00059     in_ = in;
00060   }

void ACE_RMCast::In_Element::in_stop  )  [virtual]
 

Reimplemented in ACE_RMCast::Link.

Definition at line 69 of file Stack.cpp.

References in_.

Referenced by ACE_RMCast::Socket_Impl::~Socket_Impl().

00070   {
00071     in_ = 0;
00072   }

void ACE_RMCast::In_Element::recv Message_ptr  m  )  [virtual]
 

Reimplemented in ACE_RMCast::Acknowledge, ACE_RMCast::Flow, ACE_RMCast::Link, ACE_RMCast::Reassemble, ACE_RMCast::Retransmit, and ACE_RMCast::Socket_Impl.

Definition at line 63 of file Stack.cpp.

References in_, and ACE_RMCast::Message_ptr.

Referenced by ACE_RMCast::Acknowledge::collapse(), ACE_RMCast::Retransmit::recv(), ACE_RMCast::Reassemble::recv(), ACE_RMCast::Link::recv(), ACE_RMCast::Flow::recv(), ACE_RMCast::Acknowledge::recv(), and ACE_RMCast::Link::send().

00064   {
00065     if (in_) in_->recv (m);
00066   }


Member Data Documentation

In_Element* ACE_RMCast::In_Element::in_ [protected]
 

Definition at line 50 of file Stack.h.

Referenced by in_start(), in_stop(), and recv().


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