void JAWS_Asynch_Handler::handle_transmit_file (const ACE_Asynch_Transmit_File::Result &result) { this->dispatch_handler (); if (result.success ()) this->handler ()->transmit_file_complete (); else this->handler ()->transmit_file_error (-1); result.header_and_trailer ()->header ()->release (); result.header_and_trailer ()->trailer ()->release (); delete result.header_and_trailer (); delete (JAWS_Cached_FILE *) result.act (); }
// This method will be called when an asynchronous transmit file completes. void JAWS_Asynch_IO::handle_transmit_file (const ACE_Asynch_Transmit_File::Result &result) { if (result.success ()) this->handler_->transmit_file_complete (); else this->handler_->transmit_file_error (-1); delete result.header_and_trailer (); delete (ACE_Filecache_Handle *) result.act (); }