#include <Interceptor_List_T.h>
Collaboration diagram for TAO::Interceptor_List< InterceptorType, DetailsType >:

Public Types | |
| typedef InterceptorType::_var_type | InterceptorType_var_type |
| Define the traits for the underlying portable interceptor array. | |
| typedef InterceptorType::_ptr_type | InterceptorType_ptr_type |
Public Member Functions | |
| Interceptor_List (void) | |
| Constructor. | |
| void | add_interceptor (InterceptorType_ptr_type i) |
| void | add_interceptor (InterceptorType_ptr_type i, const CORBA::PolicyList &policies) |
| Register an interceptor with policies. | |
| void | destroy_interceptors () |
| RegisteredInterceptor & | registered_interceptor (size_t index) |
| Return the registered interceptor in sequence element index. | |
| InterceptorType_ptr_type | interceptor (size_t index) |
| Return the interceptor in sequence element index. | |
| size_t | size (void) |
Private Types | |
| typedef ACE_Array_Base< RegisteredInterceptor > | RegisteredArray |
Private Attributes | |
| RegisteredArray | interceptors_ |
| Dynamic array of registered interceptors. | |
Template for the various portable interceptor lists used internally by TAO.
|
|||||
|
|
|
|||||
|
Define the traits for the underlying portable interceptor array.
|
|
|||||
|
|
|
||||||||||
|
Constructor.
|
|
||||||||||||||||
|
Register an interceptor with policies. 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. |
|
||||||||||
|
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.
|
|
||||||||||
|
Return the registered interceptor in sequence element index.
|
|
||||||||||
|
|
|
|||||
|
Dynamic array of registered interceptors.
|
1.3.9.1