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

RMCast_Ack_Worker.cpp

Go to the documentation of this file.
00001 //
00002 // $Id: RMCast_Ack_Worker.cpp,v 1.1.1.1 2001/12/04 14:33:17 chad Exp $
00003 //
00004 
00005 #include "RMCast_Ack_Worker.h"
00006 #include "ace/Message_Block.h"
00007 
00008 #if !defined (__ACE_INLINE__)
00009 # include "RMCast_Ack_Worker.i"
00010 #endif /* ! __ACE_INLINE__ */
00011 
00012 ACE_RCSID(ace, RMCast_Ack_Worker, "$Id: RMCast_Ack_Worker.cpp,v 1.1.1.1 2001/12/04 14:33:17 chad Exp $")
00013 
00014 int
00015 ACE_RMCast_Ack_Worker::work (ACE_UINT32 const & key,
00016                              ACE_RMCast::Data const &item)
00017 {
00018   if (key >= this->ack_.next_expected)
00019     return 0;
00020   // ACE_DEBUG ((LM_DEBUG,
00021   //            "  Retransmission::ack - message %d erased\n",
00022   //            key));
00023   ACE_Message_Block::release (item.payload);
00024   return this->messages_->unbind_i (this->ace_mon_, key);
00025 }

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