TAO_IORInterceptor_Adapter Class Reference

TAO_IORInterceptor_Adapter. More...

#include <IORInterceptor_Adapter.h>

Inheritance diagram for TAO_IORInterceptor_Adapter:

Inheritance graph
[legend]
Collaboration diagram for TAO_IORInterceptor_Adapter:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual ~TAO_IORInterceptor_Adapter (void)
virtual void add_interceptor (PortableInterceptor::IORInterceptor_ptr interceptor ACE_ENV_ARG_DECL)=0 throw (CORBA::SystemException)
virtual void destroy_interceptors (ACE_ENV_SINGLE_ARG_DECL)=0 throw ()
virtual TAO_IORInterceptor_List * interceptor_list (void)=0 throw (CORBA::SystemException)
virtual void establish_components (TAO_Root_POA *poa ACE_ENV_ARG_DECL)=0 throw (CORBA::SystemException)
virtual void components_established (PortableInterceptor::IORInfo_ptr info ACE_ENV_ARG_DECL)=0 throw (CORBA::SystemException)
virtual void adapter_state_changed (const TAO_ObjectReferenceTemplate_Array &array_obj_ref_template, PortableInterceptor::AdapterState state ACE_ENV_ARG_DECL)=0 throw (CORBA::SystemException)
virtual void adapter_manager_state_changed (PortableInterceptor::AdapterManagerId id, PortableInterceptor::AdapterState state ACE_ENV_ARG_DECL)=0 throw (CORBA::SystemException)

Detailed Description

TAO_IORInterceptor_Adapter.

Class that adapts various functions involving the PortableInterceptor interfaces IORInfo and IORInterceptor. This is a base class for the actual implementation in the TAO_IORInterceptor library.


Constructor & Destructor Documentation

TAO_IORInterceptor_Adapter::~TAO_IORInterceptor_Adapter void   )  [virtual]
 


Member Function Documentation

virtual void TAO_IORInterceptor_Adapter::adapter_manager_state_changed PortableInterceptor::AdapterManagerId  id,
PortableInterceptor::AdapterState state  ACE_ENV_ARG_DECL
throw (CORBA::SystemException) [pure virtual]
 

virtual void TAO_IORInterceptor_Adapter::adapter_state_changed const TAO_ObjectReferenceTemplate_Array array_obj_ref_template,
PortableInterceptor::AdapterState state  ACE_ENV_ARG_DECL
throw (CORBA::SystemException) [pure virtual]
 

virtual void TAO_IORInterceptor_Adapter::add_interceptor PortableInterceptor::IORInterceptor_ptr interceptor  ACE_ENV_ARG_DECL  )  throw (CORBA::SystemException) [pure virtual]
 

virtual void TAO_IORInterceptor_Adapter::components_established PortableInterceptor::IORInfo_ptr info  ACE_ENV_ARG_DECL  )  throw (CORBA::SystemException) [pure virtual]
 

Call the IORInterceptor::components_established() method on all registered IORInterceptors.

virtual void TAO_IORInterceptor_Adapter::destroy_interceptors ACE_ENV_SINGLE_ARG_DECL   )  throw () [pure virtual]
 

virtual void TAO_IORInterceptor_Adapter::establish_components TAO_Root_POA *poa  ACE_ENV_ARG_DECL  )  throw (CORBA::SystemException) [pure virtual]
 

This method calls IORInterceptor::establish_components() method on all registered IORInterceptors, and IORInterceptor::components_established() once the former is completed.

virtual TAO_IORInterceptor_List* TAO_IORInterceptor_Adapter::interceptor_list void   )  throw (CORBA::SystemException) [pure virtual]
 


The documentation for this class was generated from the following files:
Generated on Wed Nov 23 16:02:58 2005 for TAO by  doxygen 1.4.5