|
TAO
2.4.2
|
Class for Collocated invocations. More...
#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. More... | |
| Invocation_Status | invoke (Collocation_Strategy strat) |
Public Member Functions inherited from TAO::Invocation_Base | |
| virtual | ~Invocation_Base (void) |
| TAO_Stub * | stub (void) const |
| Accessor and mutator methods. More... | |
| CORBA::Object_ptr | forwarded_reference (void) |
| void | forwarded_reference (CORBA::Object_ptr o) |
| Accessor and mutator methods. More... | |
| TAO_Service_Context & | request_service_context (void) |
| Accessors for the service context list. More... | |
| TAO_Service_Context & | reply_service_context (void) |
| Accessor and mutator methods. More... | |
| CORBA::Object_ptr | steal_forwarded_reference (void) |
| Return the forwarded object location by loosing ownership. More... | |
| CORBA::Object_ptr | effective_target (void) const |
| Return the effective target of the invocation. More... | |
| CORBA::Object_ptr | target (void) const |
| Return the target object. More... | |
| CORBA::Boolean | response_expected (void) const |
| Does this invocation return a response? More... | |
| GIOP::ReplyStatusType | reply_status (void) const |
| Accessor of reply_status of the invocation. More... | |
| void | reply_status (GIOP::ReplyStatusType s) |
| Mutator of reply_status of the invocation. More... | |
| TAO_Operation_Details & | operation_details (void) |
| The operaton details of the invocation. More... | |
| size_t & | stack_size (void) |
| CORBA::Exception * | caught_exception (void) |
| The client requestor adapter. More... | |
| TAO::Invocation_Status | invoke_status (void) const |
| Invocation status. More... | |
| void | invoke_status (Invocation_Status s) |
| Mutator to set the invocation status. More... | |
| PortableInterceptor::ReplyStatus | pi_reply_status (void) const |
| The client requestor adapter. More... | |
| bool | is_remote_request () const |
Private Member Functions | |
| Collocated_Invocation (void) | |
Class for Collocated invocations.
| 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. |
|
private |
| Invocation_Status TAO::Collocated_Invocation::invoke | ( | 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
1.8.11