#include <Interceptor_List.h>
Inheritance diagram for TAO_ClientRequestInterceptor_List:
Public Types | |
typedef ACE_Array_Base< PortableInterceptor::ClientRequestInterceptor_var > | TYPE |
Define a trait for the underlying portable interceptor array. | |
Public Methods | |
TAO_ClientRequestInterceptor_List (void) | |
Constructor. | |
virtual | ~TAO_ClientRequestInterceptor_List (void) |
Destructor. | |
void | add_interceptor (PortableInterceptor::ClientRequestInterceptor_ptr i ACE_ENV_ARG_DECL) |
Register a client request interceptor. | |
TYPE & | interceptors (void) |
Return reference to the underlying Portable Interceptor array. | |
Protected Methods | |
virtual size_t | length (void) |
Return the length of the underlying interceptor array. | |
virtual void | length (size_t) |
Set the length of the underlying interceptor array. | |
virtual PortableInterceptor::Interceptor_ptr | interceptor (size_t) |
Return the interceptor in element <index>. | |
Private Attributes | |
TYPE | interceptors_ |
Dynamic array of registered client request interceptors. |
|
Define a trait for the underlying portable interceptor array.
|
|
Constructor. If the Interceptor is not anonymous, make sure an Interceptor with the same isn't already registered. |
|
Destructor.
|
|
Register a client request interceptor.
|
|
Return the interceptor in element <index>.
Implements TAO_Interceptor_List. |
|
Return reference to the underlying Portable Interceptor array.
|
|
Set the length of the underlying interceptor array.
Implements TAO_Interceptor_List. |
|
Return the length of the underlying interceptor array.
Implements TAO_Interceptor_List. |
|
Dynamic array of registered client request interceptors.
|