|
TAO_PI
2.3.4
|
#include <ClientRequestInterceptor_Adapter_Impl.h>


Public Member Functions | |
| ClientRequestInterceptor_Adapter_Impl (void) | |
| virtual void | add_interceptor (PortableInterceptor::ClientRequestInterceptor_ptr interceptor) |
| Register an interceptor. More... | |
| virtual void | add_interceptor (PortableInterceptor::ClientRequestInterceptor_ptr interceptor, const CORBA::PolicyList &policies) |
| Register an interceptor with policies. More... | |
| virtual void | destroy_interceptors (void) |
| virtual PortableInterceptor::ReplyStatus | pi_reply_status (TAO::Invocation_Base const &invocation_base) |
| void | popTSC (TAO_ORB_Core *orb_core) |
| void | pushTSC (TAO_ORB_Core *orb_core) |
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) |
| virtual void | receive_reply (Invocation_Base &invocation) |
| virtual void | receive_exception (Invocation_Base &invocation) |
| virtual void | receive_other (Invocation_Base &invocation) |
Public Member Functions inherited from TAO::ClientRequestInterceptor_Adapter | |
| virtual | ~ClientRequestInterceptor_Adapter (void) |
| 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 | 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 |
Public Member Functions inherited from TAO::RequestInterceptor_Adapter | |
| virtual | ~RequestInterceptor_Adapter (void) |
Public Member Functions inherited from TAO_RequestInterceptor_Adapter_Impl | |
| ~TAO_RequestInterceptor_Adapter_Impl (void) | |
| void | popTSC (TAO_ORB_Core *orb_core) |
| void | pushTSC (TAO_ORB_Core *orb_core) |
Protected Member Functions | |
| void | process_forward_request (Invocation_Base &invocation, const PortableInterceptor::ForwardRequest &exc) |
Private Attributes | |
| ClientRequestInterceptor_List | interceptor_list_ |
| List of registered interceptors. More... | |
|
inline |
|
virtual |
Register an interceptor.
Implements TAO::ClientRequestInterceptor_Adapter.
|
virtual |
Register an interceptor with policies.
Implements TAO::ClientRequestInterceptor_Adapter.
|
virtual |
Implements TAO::RequestInterceptor_Adapter.
|
virtual |
Implements TAO::ClientRequestInterceptor_Adapter.
|
inlinevirtual |
Implements TAO::RequestInterceptor_Adapter.
|
protected |
Process the given PortableInterceptor::ForwardRequest exception, i.e. invoke the receive_other() interception point, in addition to notifying the Invocation object of the LOCATION_FORWARD.
|
inlinevirtual |
Implements TAO::RequestInterceptor_Adapter.
|
virtual |
This method implements one of the "ending" client side interception point.
|
virtual |
This method implements one of the "ending" client side interception point.
|
virtual |
This method implements one of the "ending" client side interception point.
|
virtual |
This method implements one of the "starting" client side interception points.
|
private |
List of registered interceptors.
1.8.9.1