Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

RMCast_Module.cpp

Go to the documentation of this file.
00001 //
00002 // $Id: RMCast_Module.cpp,v 1.1.1.1 2001/12/04 14:33:17 chad Exp $
00003 //
00004 
00005 #include "RMCast_Module.h"
00006 
00007 #if !defined (__ACE_INLINE__)
00008 # include "RMCast_Module.i"
00009 #endif /* ! __ACE_INLINE__ */
00010 
00011 ACE_RCSID(ace, RMCast_Module, "$Id: RMCast_Module.cpp,v 1.1.1.1 2001/12/04 14:33:17 chad Exp $")
00012 
00013 ACE_RMCast_Module::~ACE_RMCast_Module (void)
00014 {
00015 }
00016 
00017 int
00018 ACE_RMCast_Module::next (ACE_RMCast_Module *next)
00019 {
00020   if (this->next_ != 0 && next != 0)
00021     return 1;
00022   this->next_ = next;
00023   return 0;
00024 }
00025 
00026 ACE_RMCast_Module *
00027 ACE_RMCast_Module::next (void) const
00028 {
00029   return this->next_;
00030 }
00031 
00032 int
00033 ACE_RMCast_Module::open (void)
00034 {
00035   if (this->next () != 0)
00036     return this->next ()->open ();
00037   return 0;
00038 }
00039 
00040 int
00041 ACE_RMCast_Module::close (void)
00042 {
00043   if (this->next () != 0)
00044     return this->next ()->close ();
00045   return 0;
00046 }
00047 
00048 int
00049 ACE_RMCast_Module::data (ACE_RMCast::Data &data)
00050 {
00051   if (this->next () != 0)
00052     return this->next ()->data (data);
00053   return 0;
00054 }
00055 
00056 int
00057 ACE_RMCast_Module::poll (ACE_RMCast::Poll &poll)
00058 {
00059   if (this->next () != 0)
00060     return this->next ()->poll (poll);
00061   return 0;
00062 }
00063 
00064 int
00065 ACE_RMCast_Module::ack_join (ACE_RMCast::Ack_Join &ack_join)
00066 {
00067   if (this->next () != 0)
00068     return this->next ()->ack_join (ack_join);
00069   return 0;
00070 }
00071 
00072 int
00073 ACE_RMCast_Module::ack_leave (ACE_RMCast::Ack_Leave &ack_leave)
00074 {
00075   if (this->next () != 0)
00076     return this->next ()->ack_leave (ack_leave);
00077   return 0;
00078 }
00079 
00080 int
00081 ACE_RMCast_Module::ack (ACE_RMCast::Ack &ack)
00082 {
00083   if (this->next () != 0)
00084     return this->next ()->ack (ack);
00085   return 0;
00086 }
00087 
00088 int
00089 ACE_RMCast_Module::join (ACE_RMCast::Join &join)
00090 {
00091   if (this->next () != 0)
00092     return this->next ()->join (join);
00093   return 0;
00094 }
00095 
00096 int
00097 ACE_RMCast_Module::leave (ACE_RMCast::Leave &leave)
00098 {
00099   if (this->next () != 0)
00100     return this->next ()->leave (leave);
00101   return 0;
00102 }

Generated on Mon Jun 16 13:12:36 2003 for ACE_RMCast by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002