summaryrefslogtreecommitdiff
path: root/TAO/tao/Resume_Handle.cpp
diff options
context:
space:
mode:
authorzhangw <zhangw@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2006-04-07 20:01:08 +0000
committerzhangw <zhangw@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2006-04-07 20:01:08 +0000
commit60a616317c05ef9643a996456e1ec9d3c4d90585 (patch)
tree47bbb0e4daa134be583f6111dacf5d9bfe7f0fe1 /TAO/tao/Resume_Handle.cpp
parentdb597bae0734d54ebef14377ac3ae12031bebc8a (diff)
downloadATCD-60a616317c05ef9643a996456e1ec9d3c4d90585.tar.gz
Fri Apr 7 19:54:44 UTC 2006 Wallace Zhang <zhangw@ociweb.com>
Diffstat (limited to 'TAO/tao/Resume_Handle.cpp')
-rw-r--r--TAO/tao/Resume_Handle.cpp47
1 files changed, 0 insertions, 47 deletions
diff --git a/TAO/tao/Resume_Handle.cpp b/TAO/tao/Resume_Handle.cpp
index 6ce7297a70f..6d86cf027e1 100644
--- a/TAO/tao/Resume_Handle.cpp
+++ b/TAO/tao/Resume_Handle.cpp
@@ -1,6 +1,5 @@
#include "tao/Resume_Handle.h"
#include "tao/ORB_Core.h"
-#include "debug.h"
#include "ace/Reactor.h"
@@ -32,50 +31,4 @@ TAO_Resume_Handle::resume_handle (void)
this->flag_ = TAO_HANDLE_ALREADY_RESUMED;
}
-void
-TAO_Resume_Handle::handle_input_return_value_hook (int& return_value)
-{
- // RT8248: The return value is only changed from 1 to 0 if:
- // 1) the handle_input return value wants an immediate callback
- // on the handle (i.e. will return "1")
- // 2) this->resume_handle was already called
- // 3) reactor->resume_handler was called by this->resume_handle
- // The value is changed because you can't ask for an immediate callback
- // on a handle that you have already given up ownership of. (RT8248)
- if ( return_value == 1 &&
- this->flag_ == TAO_HANDLE_ALREADY_RESUMED &&
- this->orb_core_ &&
- this->orb_core_->reactor ()->resumable_handler () &&
- this->handle_ != ACE_INVALID_HANDLE)
- {
- // a return value of "1" means "call me back immediately;
- // but we can't "call me back immediately" on an
- // already-resumed handle
- return_value = 0;
-
- if (TAO_debug_level > 6)
- {
- ACE_DEBUG ((LM_DEBUG,
- "TAO (%P|%t) - Resume_Handle::handle_input_return_value_hook, "
- "overriding return value of 1 with retval = %d\n",
- return_value));
- }
- }
- else if ( return_value == -1 )
- {
- // this covers the "connection close" case, where you want
- // to leave the handle suspended if you're return -1 to
- // remove the handle from the Reactor. (See ChangeLog entry
- // Fri Dec 16 14:40:54 2005)
- this->flag_ = TAO_HANDLE_LEAVE_SUSPENDED;
-
- if (TAO_debug_level > 6)
- {
- ACE_DEBUG ((LM_DEBUG,
- "TAO (%P|%t) - Resume_Handle::handle_input_return_value_hook, "
- "handle_input returning -1, so handle is not resumed.\n"));
- }
- }
-}
-
TAO_END_VERSIONED_NAMESPACE_DECL