TAO  3.0.0
Public Member Functions | List of all members
TAO_IORInterceptor_Adapter Class Referenceabstract

TAO_IORInterceptor_Adapter. More...

#include <IORInterceptor_Adapter.h>

Public Member Functions

virtual ~TAO_IORInterceptor_Adapter ()
 
virtual void add_interceptor (PortableInterceptor::IORInterceptor_ptr interceptor)=0
 
virtual void add_interceptor (PortableInterceptor::IORInterceptor_ptr interceptor, const CORBA::PolicyList &policies)=0
 
virtual void destroy_interceptors ()=0
 
virtual void establish_components (TAO_Root_POA *poa)=0
 
virtual void components_established (PortableInterceptor::IORInfo_ptr info)=0
 
virtual void adapter_state_changed (const TAO::ObjectReferenceTemplate_Array &array_obj_ref_template, PortableInterceptor::AdapterState state)=0
 
virtual void adapter_manager_state_changed (const char *id, PortableInterceptor::AdapterState state)=0
 

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::~TAO_IORInterceptor_Adapter ( )
virtual

Member Function Documentation

◆ adapter_manager_state_changed()

virtual void TAO_IORInterceptor_Adapter::adapter_manager_state_changed ( const char *  id,
PortableInterceptor::AdapterState  state 
)
pure virtual

◆ adapter_state_changed()

virtual void TAO_IORInterceptor_Adapter::adapter_state_changed ( const TAO::ObjectReferenceTemplate_Array array_obj_ref_template,
PortableInterceptor::AdapterState  state 
)
pure virtual

◆ add_interceptor() [1/2]

virtual void TAO_IORInterceptor_Adapter::add_interceptor ( PortableInterceptor::IORInterceptor_ptr  interceptor)
pure virtual

◆ add_interceptor() [2/2]

virtual void TAO_IORInterceptor_Adapter::add_interceptor ( PortableInterceptor::IORInterceptor_ptr  interceptor,
const CORBA::PolicyList policies 
)
pure virtual

◆ components_established()

virtual void TAO_IORInterceptor_Adapter::components_established ( PortableInterceptor::IORInfo_ptr  info)
pure virtual

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

◆ destroy_interceptors()

virtual void TAO_IORInterceptor_Adapter::destroy_interceptors ( )
pure virtual

◆ establish_components()

virtual void TAO_IORInterceptor_Adapter::establish_components ( TAO_Root_POA *  poa)
pure virtual

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


The documentation for this class was generated from the following files: