diff options
Diffstat (limited to 'ace/RMCast/RMCast_Module.cpp')
-rw-r--r-- | ace/RMCast/RMCast_Module.cpp | 56 |
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; +} |