From 1cc2077618365392a05798d8115ab67df9bce82d Mon Sep 17 00:00:00 2001 From: mk1 Date: Sun, 12 Jul 1998 21:24:21 +0000 Subject: *** empty log message *** --- TAO/tao/Connect.h | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/TAO/tao/Connect.h b/TAO/tao/Connect.h index aa017db2d44..8f9c1e5c5db 100644 --- a/TAO/tao/Connect.h +++ b/TAO/tao/Connect.h @@ -39,7 +39,8 @@ class TAO_Client_Connection_Handler : public TAO_SVC_HANDLER public: // = Intialization method. TAO_Client_Connection_Handler (ACE_Thread_Manager * = 0); - // Do-nothing constructor. + + ~TAO_Client_Connection_Handler (); // = hook. virtual int open (void *); @@ -67,14 +68,20 @@ private: typedef TAO_SVC_HANDLER BASECLASS; // Trait indicating the base class. - u_char expecting_response_; + int expecting_response_; // State flag which, if non-zero, indicates that this handler is // looking to get input. Otherwise, any input received is // unexpected. - u_char input_available_; + int input_available_; // Flag indicating whether or not input is available. Only valid // when is non-zero. + + ACE_thread_t calling_thread_; + // the thread ID of the thread we were running in. + + ACE_SYNCH_CONDITION* cond_response_available_; + // wait on reponse if the leader-follower model is active }; class TAO_ORB_Core; -- cgit v1.2.1