#include <ClientRequestInterceptor_Adapter.h>
Public Member Functions | |
| virtual | ~ClientRequestInterceptor_Adapter (void) |
PortableInterceptor Client Side Interception Points | |
Each of these methods corresponds to a client side interception point. There are no "intermediate" interception points on the client side, only "starting" and "ending" interception points. | |
| virtual void | send_request (Invocation_Base &invocation)=0 |
| virtual void | receive_reply (Invocation_Base &invocation)=0 |
| virtual void | receive_exception (Invocation_Base &invocation)=0 |
| virtual void | receive_other (Invocation_Base &invocation)=0 |
| virtual void | add_interceptor (PortableInterceptor::ClientRequestInterceptor_ptr interceptor)=0 |
| Register an interceptor. | |
| virtual void | add_interceptor (PortableInterceptor::ClientRequestInterceptor_ptr interceptor, const CORBA::PolicyList &policies)=0 |
| Register an interceptor with policies. | |
| virtual void | destroy_interceptors ()=0 |
| virtual PortableInterceptor::ReplyStatus | reply_status (TAO::Invocation_Base const &invocation_base)=0 |
| Convert TAO Invocation status to a PI status. | |
This class invokes all registered interceptors at interception point, and enforces flow rules dictated by the Portable Interceptor specification/chapter.
Definition at line 64 of file ClientRequestInterceptor_Adapter.h.
|
|
Definition at line 9 of file ClientRequestInterceptor_Adapter.cpp.
00010 {
00011 }
|
|
||||||||||||
|
Register an interceptor with policies.
|
|
|
Register an interceptor.
Referenced by TAO_ORB_Core::add_interceptor(). |
|
|
This method implements one of the "starting" client side interception points. Referenced by TAO_ORB_Core::destroy_interceptors(). |
|
|
This method implements one of the "ending" client side interception point. Referenced by TAO::Invocation_Base::handle_all_exception(), and TAO::Invocation_Base::handle_any_exception(). |
|
|
This method implements one of the "ending" client side interception point. |
|
|
This method implements one of the "ending" client side interception point. |
|
|
Convert TAO Invocation status to a PI status.
Referenced by TAO::Invocation_Base::handle_all_exception(), TAO::Invocation_Base::handle_any_exception(), and TAO::Invocation_Base::reply_status(). |
|
|
This method implements one of the "starting" client side interception points. |
1.3.6