diff options
Diffstat (limited to 'TAO/tao/Client_Strategy_Factory.h')
-rw-r--r-- | TAO/tao/Client_Strategy_Factory.h | 10 |
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 |