Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

TAO::Interceptor_List< InterceptorType > Class Template Reference

Template for portable interceptor lists. More...

#include <Interceptor_List_T.h>

Collaboration diagram for TAO::Interceptor_List< InterceptorType >:

Collaboration graph
[legend]
List of all members.

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
typedef ACE_Array_Base< InterceptorType_var_typeTYPE

Public Member Functions

 Interceptor_List (void)
 Constructor.
void add_interceptor (InterceptorType_ptr_type i ACE_ENV_ARG_DECL)
void destroy_interceptors (ACE_ENV_SINGLE_ARG_DECL)
InterceptorType_ptr_type interceptor (size_t index)
 Return the interceptor in sequence element index.
size_t size (void)

Private Attributes

TYPE interceptors_
 Dynamic array of registered interceptors.

Detailed Description

template<typename InterceptorType>
class TAO::Interceptor_List< InterceptorType >

Template for portable interceptor lists.

Template for the various portable interceptor lists used internally by TAO.


Member Typedef Documentation

template<typename InterceptorType>
typedef InterceptorType::_ptr_type TAO::Interceptor_List< InterceptorType >::InterceptorType_ptr_type
 

template<typename InterceptorType>
typedef InterceptorType::_var_type TAO::Interceptor_List< InterceptorType >::InterceptorType_var_type
 

Define the traits for the underlying portable interceptor array.

template<typename InterceptorType>
typedef ACE_Array_Base<InterceptorType_var_type> TAO::Interceptor_List< InterceptorType >::TYPE
 


Constructor & Destructor Documentation

template<typename InterceptorType>
TAO::Interceptor_List< InterceptorType >::Interceptor_List void   ) 
 

Constructor.


Member Function Documentation

template<typename InterceptorType>
void TAO::Interceptor_List< InterceptorType >::add_interceptor InterceptorType_ptr_type ACE_ENV_ARG_DECL  ) 
 

template<typename InterceptorType>
void TAO::Interceptor_List< InterceptorType >::destroy_interceptors ACE_ENV_SINGLE_ARG_DECL   ) 
 

template<typename InterceptorType>
Interceptor_List< InterceptorType >::InterceptorType_ptr_type TAO::Interceptor_List< InterceptorType >::interceptor size_t  index  ) 
 

Return the interceptor in sequence element index.

template<typename InterceptorType>
size_t TAO::Interceptor_List< InterceptorType >::size void   ) 
 


Member Data Documentation

template<typename InterceptorType>
TYPE TAO::Interceptor_List< InterceptorType >::interceptors_ [private]
 

Dynamic array of registered interceptors.


The documentation for this class was generated from the following files:
Generated on Tue Dec 20 23:36:57 2005 for TAO_PI by  doxygen 1.3.9.1