#include <it_bus_pdk/interceptor.h>
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 ClientMessageInterceptor * | get_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 ClientRequestInterceptor * | get_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 ServerMessageInterceptor * | get_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 ServerRequestInterceptor * | get_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 String & | description () const |
Return the description of interceptors this factory creates. |
virtual const String& IT_Bus::InterceptorFactory::description | ( | ) | const [virtual] |
Return the description of interceptors this factory creates.
virtual void IT_Bus::InterceptorFactory::destroy_client_message_interceptor | ( | ClientMessageInterceptor * | message_interceptor | ) | [virtual] |
Destroy a client message interceptor.
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.
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.
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.
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.