summaryrefslogtreecommitdiff
path: root/TAO/tao/Strategies/UIOP_Connection_Handler.h
diff options
context:
space:
mode:
authorirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-06-25 19:57:51 +0000
committerirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-06-25 19:57:51 +0000
commita87cc01c366c9c30910a991e91627e58f1af389b (patch)
tree90ebca589c0548abefe7d54075971f13181e8352 /TAO/tao/Strategies/UIOP_Connection_Handler.h
parent796fa166f828decd8be9e24c503f3c4799cca23f (diff)
downloadATCD-a87cc01c366c9c30910a991e91627e58f1af389b.tar.gz
ChangeLogTag: Wed Jun 25 15:56:14 2003 Irfan Pyarali <irfan@oomworks.com>Reactor_RefCount_2
Diffstat (limited to 'TAO/tao/Strategies/UIOP_Connection_Handler.h')
-rw-r--r--TAO/tao/Strategies/UIOP_Connection_Handler.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/TAO/tao/Strategies/UIOP_Connection_Handler.h b/TAO/tao/Strategies/UIOP_Connection_Handler.h
index 1d5e1e212c5..da6216ab196 100644
--- a/TAO/tao/Strategies/UIOP_Connection_Handler.h
+++ b/TAO/tao/Strategies/UIOP_Connection_Handler.h
@@ -87,6 +87,10 @@ public:
virtual int open_handler (void *);
//@}
+ /// Close called by the Acceptor or Connector when connection
+ /// establishment fails.
+ int close (u_long = 0);
+
//@{
/** @name Event Handler overloads
*/
@@ -96,6 +100,8 @@ public:
virtual int handle_input (ACE_HANDLE);
virtual int handle_output (ACE_HANDLE);
virtual int handle_close (ACE_HANDLE, ACE_Reactor_Mask);
+ virtual int handle_timeout (const ACE_Time_Value &current_time,
+ const void *act = 0);
//@}