diff options
Diffstat (limited to 'TAO/tao/PI_Server/ServerInterceptorAdapter.h')
-rw-r--r-- | TAO/tao/PI_Server/ServerInterceptorAdapter.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/TAO/tao/PI_Server/ServerInterceptorAdapter.h b/TAO/tao/PI_Server/ServerInterceptorAdapter.h index 2155e188ce9..ad9893d4ba5 100644 --- a/TAO/tao/PI_Server/ServerInterceptorAdapter.h +++ b/TAO/tao/PI_Server/ServerInterceptorAdapter.h @@ -26,17 +26,16 @@ # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ - #if TAO_HAS_INTERCEPTORS == 1 #include "tao/PI_Server/PI_Server_includeC.h" #include "tao/PI/Interceptor_List_T.h" #include "tao/ServerRequestInterceptor_Adapter.h" +#include "tao/PI/RequestInterceptor_Adapter_Impl.h" #include "tao/Basic_Types.h" #include "tao/PI_Server/ServerRequestDetails.h" - TAO_BEGIN_VERSIONED_NAMESPACE_DECL namespace TAO @@ -67,9 +66,9 @@ namespace TAO */ class ServerRequestInterceptor_Adapter_Impl : public ServerRequestInterceptor_Adapter + , public TAO_RequestInterceptor_Adapter_Impl { public: - /// Constructor. ServerRequestInterceptor_Adapter_Impl (void); @@ -168,12 +167,15 @@ namespace TAO TAO_ServerRequest &server_request, TAO::Upcall_Command &command); - private: + void popTSC (TAO_ORB_Core *orb_core) + {TAO_RequestInterceptor_Adapter_Impl::popTSC (orb_core);} + void pushTSC (TAO_ORB_Core *orb_core) + {TAO_RequestInterceptor_Adapter_Impl::pushTSC (orb_core);} + private: /// List of registered interceptors. ServerRequestInterceptor_List interceptor_list_; }; - } // End namespace TAO TAO_END_VERSIONED_NAMESPACE_DECL |