![]() |
![]() |
e-docs > Tuxedo > Using CORBA Request-Level Interceptors > Request-Level Interceptor API |
Using CORBA Request-Level Interceptors
|
ClientRequestInterceptor::client_invoke
Synopsis
Is called by the client-side ORB anytime the client application sends an invocation to a target object.
C++ Binding
virtual Interceptors::InvokeReturnStatus
client_invoke(
const RequestContext & request_context,
ServiceContextList_ptr service_context,
CORBA::DataInputStream_ptr request_arg_stream,
CORBA::DataOutputStream_ptr reply_arg_stream,
CORBA::Exception_ptr & excep_val ) = 0;
Parameters
Exceptions
None.
Description
The client_invoke operation is called on an interceptor implementation that supports the RequestLevelInterceptor::ClientRequestInterceptor interceptor interface. The operation is called by the ORB anytime that an invocation is being sent to a target object, regardless of whether the target object is in a different address space or the same address space as the target object.
Return Values
![]() |
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |