summaryrefslogtreecommitdiff
path: root/TAO/tao/Pluggable.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/Pluggable.h')
-rw-r--r--TAO/tao/Pluggable.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/TAO/tao/Pluggable.h b/TAO/tao/Pluggable.h
index 946bc0c635e..a40ea1b0449 100644
--- a/TAO/tao/Pluggable.h
+++ b/TAO/tao/Pluggable.h
@@ -137,7 +137,8 @@ public:
virtual int send_request (TAO_ORB_Core *orb_core,
TAO_OutputCDR &stream,
- int twoway) = 0;
+ int twoway,
+ ACE_Time_Value *max_time_wait) = 0;
// Default action to be taken for send request.
// = Get and set methods for the ORB Core.
@@ -166,7 +167,7 @@ public:
TAO_Reply_Dispatcher *rd);
// Bind the reply dispatcher with the TMS object.
- virtual int wait_for_reply (void);
+ virtual int wait_for_reply (ACE_Time_Value *max_wait_time);
// Wait for the reply depending on the strategy.
virtual int handle_client_input (int block = 0);
@@ -413,7 +414,8 @@ public:
// Shutdown Connector bridge and concreate Connector.
virtual int connect (TAO_Profile *profile,
- TAO_Transport *&) = 0;
+ TAO_Transport *&,
+ ACE_Time_Value *max_wait_time) = 0;
// To support pluggable we need to abstract away the connect()
// method so it can be called from the GIOP code independant of the
// actual transport protocol in use.