#include <ClientRequestInterceptor_Adapter.h>
Collaboration diagram for TAO::ClientRequestInterceptor_Adapter:
This class invokes all registered interceptors at interception point, and enforces flow rules dictated by the Portable Interceptor specification/chapter.
|
|
|
|
|
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. |
|
This method implements one of the "ending" client side interception point. |
|
This method implements one of the "ending" client side interception point. |
|
This method implements one of the "ending" client side interception point. |
|
This method implements one of the "starting" client side interception points. |
|
|
|
Reference to the list of registered interceptors.
|
|
Pointer to the GIOP invocation object for the current request.
|
|
Cache the length of the interceptor list so that we don't have to compute it at each stage of the current interception. |
|
The number of interceptors "pushed" onto the logical flow stack. This is used when unwinding the flow stack. |