summaryrefslogtreecommitdiff
path: root/ace/RMCast/RMCast_Module.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ace/RMCast/RMCast_Module.cpp')
-rw-r--r--ace/RMCast/RMCast_Module.cpp56
1 files changed, 56 insertions, 0 deletions
diff --git a/ace/RMCast/RMCast_Module.cpp b/ace/RMCast/RMCast_Module.cpp
index b47694abe4d..632d905f900 100644
--- a/ace/RMCast/RMCast_Module.cpp
+++ b/ace/RMCast/RMCast_Module.cpp
@@ -55,3 +55,59 @@ ACE_RMCast_Module::close (void)
{
return 0;
}
+
+int
+ACE_RMCast_Module::data (ACE_RMCast::Data &data)
+{
+ if (this->next () != 0)
+ return this->next ()->data (data);
+ return 0;
+}
+
+int
+ACE_RMCast_Module::poll (ACE_RMCast::Poll &poll)
+{
+ if (this->next () != 0)
+ return this->next ()->poll (poll);
+ return 0;
+}
+
+int
+ACE_RMCast_Module::ack_join (ACE_RMCast::Ack_Join &ack_join)
+{
+ if (this->next () != 0)
+ return this->next ()->ack_join (ack_join);
+ return 0;
+}
+
+int
+ACE_RMCast_Module::ack_leave (ACE_RMCast::Ack_Leave &ack_leave)
+{
+ if (this->next () != 0)
+ return this->next ()->ack_leave (ack_leave);
+ return 0;
+}
+
+int
+ACE_RMCast_Module::ack (ACE_RMCast::Ack &ack)
+{
+ if (this->next () != 0)
+ return this->next ()->ack (ack);
+ return 0;
+}
+
+int
+ACE_RMCast_Module::join (ACE_RMCast::Join &join)
+{
+ if (this->next () != 0)
+ return this->next ()->join (join);
+ return 0;
+}
+
+int
+ACE_RMCast_Module::leave (ACE_RMCast::Leave &leave)
+{
+ if (this->next () != 0)
+ return this->next ()->leave (leave);
+ return 0;
+}