#include <Collocated_Invocation.h>
Public Member Functions | |
Collocated_Invocation (CORBA::Object_ptr t, CORBA::Object_ptr et, TAO_Stub *stub, TAO_Operation_Details &detail, bool response_expected=true) | |
Constructor used by TAO::Invocation_Adapter. | |
Invocation_Status | invoke (Collocation_Proxy_Broker *cpb, Collocation_Strategy strat) |
Private Member Functions | |
Collocated_Invocation (void) |
TAO::Collocated_Invocation::Collocated_Invocation | ( | CORBA::Object_ptr | t, | |
CORBA::Object_ptr | et, | |||
TAO_Stub * | stub, | |||
TAO_Operation_Details & | detail, | |||
bool | response_expected = true | |||
) |
Constructor used by TAO::Invocation_Adapter.
t | The target on which invocation first started. | |
et | The effective target in which this invocation is now flowing | |
stub | Stub for effective target et | |
detail | operation details of the invocation including the service context list | |
response_expected | flag to indicate whether the operation encapsulated by detail returns a response or not. |
TAO::Collocated_Invocation::Collocated_Invocation | ( | void | ) | [private] |
Invocation_Status TAO::Collocated_Invocation::invoke | ( | Collocation_Proxy_Broker * | cpb, | |
Collocation_Strategy | strat | |||
) |
Invocation on the collocated object mediated through this class. Practically this method is a place holder to do the following
Start the interception point