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 45 of file Stack.cpp.

00046   {
00047   }

ACE_RMCast::In_Element::In_Element  ) 
 

Definition at line 50 of file Stack.cpp.

00051       : in_ (0)
00052   {
00053   }


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 56 of file Stack.cpp.

References in_.

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

00057   {
00058     in_ = in;
00059   }

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

Reimplemented in ACE_RMCast::Link.

Definition at line 67 of file Stack.cpp.

References in_.

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

00068   {
00069     in_ = 0;
00070   }

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 61 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().

00062   {
00063     if (in_) in_->recv (m);
00064   }


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 Sun Jan 27 13:03:12 2008 for ACE_RMCast by doxygen 1.3.6