diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.h')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.h | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.h b/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.h index 3cf25a90dc2..2b92f3ff646 100644 --- a/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.h +++ b/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.h @@ -71,6 +71,14 @@ public: virtual ACE_HANDLE handle (void); #endif + + /// Overload of the handle_input_i () in the TAO_Transport + /// class. This is required to set up the state guard. The + /// thread-per-connection and wait on RW strategies call this + /// handle_input_i (). + virtual int handle_input_i (TAO_Resume_Handle &rh, + ACE_Time_Value *max_wait_time = 0, + int block = 0); protected: /** @name Overridden Template Methods * @@ -82,9 +90,6 @@ protected: virtual TAO_Pluggable_Messaging *messaging_object (void); - virtual int handle_input_i (TAO_Resume_Handle &rh, - ACE_Time_Value *max_wait_time = 0, - int block = 0); /// Write the complete Message_Block chain to the connection. virtual ssize_t send_i (iovec *iov, int iovcnt, @@ -96,14 +101,6 @@ protected: size_t len, const ACE_Time_Value *s = 0); - /// Overload of the handle_input_i () in the TAO_Transport - /// class. This is required to set up the state guard. The - /// thread-per-connection and wait on RW strategies call this - /// handle_input_i (). - virtual int handle_input_i (TAO_Resume_Handle &rh, - ACE_Time_Value *max_time_value = 0, - int block =0); - virtual int register_handler_i (void); /// Method to do whatever it needs to do when the connection |