diff options
author | elliott_c <elliott_c@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2005-12-22 14:54:51 +0000 |
---|---|---|
committer | elliott_c <elliott_c@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2005-12-22 14:54:51 +0000 |
commit | 64eaebceb32fd85d4a49edcd7fd87aa717e0b842 (patch) | |
tree | fc6af8395f38530adade43b8c51065c302328602 /TAO/tao/ServerRequestInterceptor_Adapter.h | |
parent | db305c92235da8407e44056618396f49fba9c7df (diff) | |
download | ATCD-64eaebceb32fd85d4a49edcd7fd87aa717e0b842.tar.gz |
ChangeLogTag: Thu Dec 22 08:54:09 2005 Chad Elliott <elliott_c@ociweb.com>
Diffstat (limited to 'TAO/tao/ServerRequestInterceptor_Adapter.h')
-rw-r--r-- | TAO/tao/ServerRequestInterceptor_Adapter.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/TAO/tao/ServerRequestInterceptor_Adapter.h b/TAO/tao/ServerRequestInterceptor_Adapter.h index 50126db4e1b..2781dc111c2 100644 --- a/TAO/tao/ServerRequestInterceptor_Adapter.h +++ b/TAO/tao/ServerRequestInterceptor_Adapter.h @@ -27,7 +27,6 @@ #include "ace/CORBA_macros.h" #include "tao/SystemException.h" - TAO_BEGIN_VERSIONED_NAMESPACE_DECL namespace PortableInterceptor @@ -38,6 +37,11 @@ namespace PortableInterceptor typedef CORBA::Short ReplyStatus; } +namespace CORBA +{ + class PolicyList; +} + class TAO_ServerRequest; namespace TAO @@ -144,6 +148,12 @@ namespace TAO PortableInterceptor::ServerRequestInterceptor_ptr interceptor ACE_ENV_ARG_DECL) = 0; + /// Register an interceptor with policies. + virtual void add_interceptor ( + PortableInterceptor::ServerRequestInterceptor_ptr interceptor, + const CORBA::PolicyList& policies + ACE_ENV_ARG_DECL) = 0; + virtual void destroy_interceptors (ACE_ENV_SINGLE_ARG_DECL) = 0; virtual TAO::PICurrent_Impl *allocate_pi_current (void) = 0; |