summaryrefslogtreecommitdiff
path: root/TAO/tao/UIOP_Transport.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/UIOP_Transport.h')
-rw-r--r--TAO/tao/UIOP_Transport.h23
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