IT_Bus::InterceptorFactory Class Reference

#include <it_bus_pdk/interceptor.h>

List of all members.


Detailed Description

Base class for interceptor factory classes.

Application specific interceptor factory classes extend this class, providing an implementations for the all of the public methods.

Definition at line 429 of file interceptor.h.

Public Member Functions

virtual ClientMessageInterceptorget_client_message_interceptor (const IT_WSDL::WSDLNode *const wsdl_node=0)
 Returns a pointer to an application specific client message interceptor, which is a subclass of ClientMessageInterceptor.
virtual void destroy_client_message_interceptor (ClientMessageInterceptor *message_interceptor)
 Destroy a client message interceptor.
virtual ClientRequestInterceptorget_client_request_interceptor (const IT_WSDL::WSDLNode *const wsdl_node=0)
 Returns a pointer to an application specific client request interceptor, which is a subclass of ClientRequestInterceptor.
virtual void destroy_client_request_interceptor (ClientRequestInterceptor *request_interceptor)
 Destroy a client request interceptor.
virtual ServerMessageInterceptorget_server_message_interceptor (const IT_WSDL::WSDLNode *const wsdl_node=0)
 Returns a pointer to an application specific server message interceptor, which is a subclass of ServerMessageInterceptor.
virtual void destroy_server_message_interceptor (ServerMessageInterceptor *message_interceptor)
 Destroy a server message interceptor.
virtual ServerRequestInterceptorget_server_request_interceptor (const IT_WSDL::WSDLNode *const wsdl_node=0)
 Returns a pointer to an application specific server request interceptor, which is a subclass of ServerRequestInterceptor.
virtual void destroy_server_request_interceptor (ServerRequestInterceptor *request_interceptor)
 Destroy a server request interceptor.
virtual const String name ()=0
 Return the name of an interceptor factory instance.
virtual const Stringdescription () const
 Return the description of interceptors this factory creates.


Member Function Documentation

virtual const String& IT_Bus::InterceptorFactory::description (  )  const [virtual]

Return the description of interceptors this factory creates.

Returns:
String containing the description assigned to this interceptor factory instance.

virtual void IT_Bus::InterceptorFactory::destroy_client_message_interceptor ( ClientMessageInterceptor message_interceptor  )  [virtual]

Destroy a client message interceptor.

Parameters:
A pointer to the interceptor instance to be destroyed.

virtual void IT_Bus::InterceptorFactory::destroy_client_request_interceptor ( ClientRequestInterceptor request_interceptor  )  [virtual]

Destroy a client request interceptor.

Parameters:
A pointer to the interceptor instance to be destroyed.

virtual void IT_Bus::InterceptorFactory::destroy_server_message_interceptor ( ServerMessageInterceptor message_interceptor  )  [virtual]

Destroy a server message interceptor.

Parameters:
A pointer to the interceptor instance to be destroyed.

virtual void IT_Bus::InterceptorFactory::destroy_server_request_interceptor ( ServerRequestInterceptor request_interceptor  )  [virtual]

Destroy a server request interceptor.

Parameters:
A pointer to the interceptor instance to be destroyed.

virtual const String IT_Bus::InterceptorFactory::name (  )  [pure virtual]

Return the name of an interceptor factory instance.

Returns:
String containing the name assigned to this interceptor factory instance.


Generated on Thu Sep 7 11:40:20 2006 for Artix by  doxygen 1.4.7