summaryrefslogtreecommitdiff
path: root/TAO/tao/Client_Strategy_Factory.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/Client_Strategy_Factory.h')
-rw-r--r--TAO/tao/Client_Strategy_Factory.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/TAO/tao/Client_Strategy_Factory.h b/TAO/tao/Client_Strategy_Factory.h
index ece676673ea..4ccdc1543f6 100644
--- a/TAO/tao/Client_Strategy_Factory.h
+++ b/TAO/tao/Client_Strategy_Factory.h
@@ -32,6 +32,11 @@ ACE_END_VERSIONED_NAMESPACE_DECL
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
+namespace TAO
+{
+ struct Invocation_Retry_Params;
+}
+
class TAO_Transport_Mux_Strategy;
class TAO_Wait_Strategy;
class TAO_Transport;
@@ -84,6 +89,11 @@ public:
* Only applicable to RW wait strategy
*/
virtual bool use_cleanup_options (void) const = 0;
+
+ /// Return the parameters used to optionally retry invocation
+ /// after an exception occurs.
+ virtual const TAO::Invocation_Retry_Params &invocation_retry_params (void) const = 0;
+
};
TAO_END_VERSIONED_NAMESPACE_DECL