diff options
Diffstat (limited to 'TAO/tao/UIOP_Transport.h')
-rw-r--r-- | TAO/tao/UIOP_Transport.h | 23 |
1 files changed, 8 insertions, 15 deletions
diff --git a/TAO/tao/UIOP_Transport.h b/TAO/tao/UIOP_Transport.h index cab2dd6060a..d9a999f4a3f 100644 --- a/TAO/tao/UIOP_Transport.h +++ b/TAO/tao/UIOP_Transport.h @@ -10,7 +10,7 @@ // UIOP_Transport.h // // = DESCRIPTION -// UIOP Transport specific processing +// Unix Domain Socket (UIOP) Transport specific processing // // = AUTHOR // Fred Kuhns <fredk@cs.wustl.edu> @@ -39,9 +39,7 @@ class TAO_Export TAO_UIOP_Transport : public TAO_Transport // connection handler (handler_). // // = DESCRIPTION - // Specialization of the base TAO_Transport class to handle the UIOP - // protocol. This class in turn will be further specialized for - // the client and server side. + // Implements common IIOP methods for the Transport adaptor class. public: TAO_UIOP_Transport (TAO_UIOP_Handler_Base *handler, TAO_ORB_Core *orb_core); @@ -97,8 +95,7 @@ public: virtual int send_request (TAO_ORB_Core *orb_core, TAO_OutputCDR &stream, - int twoway, - ACE_Time_Value *max_wait_time); + int twoway); // Default action to be taken for send request. protected: @@ -114,9 +111,7 @@ class TAO_Export TAO_UIOP_Client_Transport : public TAO_UIOP_Transport // server. // // = DESCRIPTION - // Specialization of the TAO_UIOP_Transport class for client - // side. Methods related to sending one and two way requests - // lives here. + // Implements the methods specific to the client. public: TAO_UIOP_Client_Transport (TAO_UIOP_Client_Connection_Handler *handler, TAO_ORB_Core *orb_core); @@ -136,7 +131,7 @@ public: CORBA::ULong request_id, CORBA::Boolean is_twoway, TAO_OutputCDR &output, - CORBA::Environment &ACE_TRY_ENV = TAO_default_environment ()) + CORBA::Environment &ACE_TRY_ENV) ACE_THROW_SPEC ((CORBA::SystemException)); // Fill into <output> the right headers to make a request. @@ -144,21 +139,19 @@ public: const TAO_Profile *profile, CORBA::ULong request_id, TAO_OutputCDR &output, - CORBA::Environment &ACE_TRY_ENV = TAO_default_environment ()) + CORBA::Environment &ACE_TRY_ENV) ACE_THROW_SPEC ((CORBA::SystemException)); // Fill into <output> the right headers to make a locate request. int send_request (TAO_ORB_Core *orb_core, TAO_OutputCDR &stream, - int twoway, - ACE_Time_Value *max_wait_time); + int twoway); // This is a bridge method for the connection handlers // <send_request> method. The connection handler is responsible for // concurrency strategies, typically using the leader-follower // pattern. - int handle_client_input (int block = 0, - ACE_Time_Value *max_time_value = 0); + int handle_client_input (int block = 0); // Read and handle the reply. Returns 0 when there is Short Read on // the connection. Returns 1 when the full reply is read and // handled. If <block> is 1, then reply is read in a blocking |