diff options
Diffstat (limited to 'TAO/tao/Interceptor_List.h')
-rw-r--r-- | TAO/tao/Interceptor_List.h | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/TAO/tao/Interceptor_List.h b/TAO/tao/Interceptor_List.h index 7dbf3306be3..a43958bec46 100644 --- a/TAO/tao/Interceptor_List.h +++ b/TAO/tao/Interceptor_List.h @@ -49,7 +49,8 @@ protected: /// Register an in interceptor with interceptor list. size_t add_interceptor_i ( PortableInterceptor::Interceptor_ptr interceptor - ACE_ENV_ARG_DECL) + ACE_ENV_ARG_DECL + ) ACE_THROW_SPEC ((CORBA::SystemException, PortableInterceptor::ORBInitInfo::DuplicateName)); @@ -61,7 +62,8 @@ protected: /// Return the interceptor in sequence element <index>. virtual PortableInterceptor::Interceptor_ptr interceptor ( - size_t index) = 0; + size_t index + ) = 0; }; @@ -93,7 +95,7 @@ public: ACE_ENV_ARG_DECL); /// Return reference to the underlying Portable Interceptor array. - TYPE &interceptors (void); + TYPE & interceptors (void); protected: @@ -186,11 +188,16 @@ public: ~TAO_IORInterceptor_List (void); /// Register an IOR interceptor. - void add_interceptor (PortableInterceptor::IORInterceptor_ptr i + void add_interceptor (PortableInterceptor::IORInterceptor_ptr ACE_ENV_ARG_DECL); + /// Callback made from the IORInterceptor_Adaper_Impl, where the + /// knowledge of type resides. + size_t add_interceptor_helper (PortableInterceptor::Interceptor_ptr + ACE_ENV_ARG_DECL); + /// Return reference to the underlying Portable Interceptor array. - TYPE &interceptors (void); + TYPE & interceptors (void); protected: |