diff options
author | mk1 <mk1@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-07-12 21:24:21 +0000 |
---|---|---|
committer | mk1 <mk1@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-07-12 21:24:21 +0000 |
commit | 1cc2077618365392a05798d8115ab67df9bce82d (patch) | |
tree | 1843906b4d39532b22cb61347546b0b7e1832794 | |
parent | d8877a0192a37586185bdd3cfe7609b62ddedd61 (diff) | |
download | ATCD-1cc2077618365392a05798d8115ab67df9bce82d.tar.gz |
*** empty log message ***
-rw-r--r-- | TAO/tao/Connect.h | 13 |
1 files 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 (); // = <Connector> 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 <expecting_response_> 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; |