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_

Detailed Description

Definition at line 33 of file Stack.h.


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::Link::in_start(), ACE_RMCast::Acknowledge::in_start(), and 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::Link::in_stop(), and 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 recv().

Referenced by ACE_RMCast::Acknowledge::collapse(), recv(), 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 ACE_RMCast::Acknowledge::collapse(), in_start(), in_stop(), recv(), 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().


The documentation for this struct was generated from the following files:
Generated on Tue Feb 2 17:36:31 2010 for ACE_RMCast by  doxygen 1.4.7