diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.h')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.h | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.h b/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.h index 8f82b1f8089..c4115555085 100644 --- a/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.h +++ b/TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.h @@ -1,4 +1,5 @@ // -*- C++ -*- + //============================================================================= /** * @file FT_ClientRequest_Interceptor.h @@ -12,7 +13,7 @@ #define TAO_FT_CLIENT_REQUEST_INTERCEPTOR_H #include /**/ "ace/pre.h" -#include "FT_ClientORB_export.h" +#include "orbsvcs/FaultTolerance/FT_ClientORB_export.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once @@ -31,11 +32,14 @@ #pragma warning(disable:4250) #endif /* _MSC_VER */ - +ACE_BEGIN_VERSIONED_NAMESPACE_DECL namespace ACE_Utils { class UUID; } +ACE_END_VERSIONED_NAMESPACE_DECL + +TAO_BEGIN_VERSIONED_NAMESPACE_DECL namespace TAO { @@ -63,7 +67,7 @@ namespace TAO * * @@TODO */ - class TAO_FT_ClientORB_Export FT_ClientRequest_Interceptor + class FT_ClientRequest_Interceptor : public virtual PortableInterceptor::ClientRequestInterceptor, public virtual TAO_Local_RefCounted_Object { @@ -71,8 +75,6 @@ namespace TAO FT_ClientRequest_Interceptor (void); - ~FT_ClientRequest_Interceptor (void); - /// Canonical name of the interceptor. virtual char * name (ACE_ENV_SINGLE_ARG_DECL) ACE_THROW_SPEC ((CORBA::SystemException)); @@ -104,6 +106,10 @@ namespace TAO ACE_THROW_SPEC ((CORBA::SystemException, PortableInterceptor::ForwardRequest)); + protected: + + ~FT_ClientRequest_Interceptor (void); + private: void group_version_context (PortableInterceptor::ClientRequestInfo_ptr ri @@ -118,8 +124,6 @@ namespace TAO ACE_ENV_ARG_DECL) ACE_THROW_SPEC ((CORBA::SystemException)); - FT_TSS *tss_resources (void); - private: /// Name of the interceptor @@ -128,16 +132,16 @@ namespace TAO /// UUID for this client ACE_Utils::UUID *uuid_; - /// TSS data - ACE_TSS_TYPE (FT_TSS) tss_; - - /// @@ Need a resource factory for this too + /// @@ Need a resource factory for this too ACE_Lock *lock_; /// Retention id generated by the client CORBA::Long retention_id_; }; } + +TAO_END_VERSIONED_NAMESPACE_DECL + #if defined(_MSC_VER) #pragma warning(pop) #endif /* _MSC_VER */ |