#include <Interceptor_List.h>
Inheritance diagram for TAO_Interceptor_List:
Public Member Functions | |
TAO_Interceptor_List (void) | |
Constructor. | |
virtual | ~TAO_Interceptor_List (void) |
Destructor. | |
Protected Member Functions | |
size_t | add_interceptor_i (PortableInterceptor::Interceptor_ptr interceptor ACE_ENV_ARG_DECL) throw (CORBA::SystemException, PortableInterceptor::ORBInitInfo::DuplicateName) |
Register an in interceptor with interceptor list. | |
virtual size_t | length (void)=0 |
Return the length of the underlying interceptor sequence. | |
virtual void | length (size_t)=0 |
Set the length of the underlying interceptor sequence. | |
virtual PortableInterceptor::Interceptor_ptr | interceptor (size_t index)=0 |
Return the interceptor in sequence element index. |
Base class for the various portable interceptor lists used internally by TAO.
|
Constructor.
|
|
Destructor.
|
|
Register an in interceptor with interceptor list. If the Interceptor is not anonymous, make sure an Interceptor with the same isn't already registered. Increase the length of the Interceptor sequence by one. |
|
Return the interceptor in sequence element index.
Implemented in TAO_ClientRequestInterceptor_List, and TAO_ServerRequestInterceptor_List. |
|
Set the length of the underlying interceptor sequence.
Implemented in TAO_ClientRequestInterceptor_List, and TAO_ServerRequestInterceptor_List. |
|
Return the length of the underlying interceptor sequence.
Implemented in TAO_ClientRequestInterceptor_List, and TAO_ServerRequestInterceptor_List. |