Object created by TAO::LocateRequest_Invocation_Adapter to create and send LocateRequest invocation.
More...
#include <LocateRequest_Invocation.h>
|
virtual Invocation_Status | handle_user_exception (TAO_InputCDR &cdr) |
|
Invocation_Status | location_forward (TAO_InputCDR &cdr) |
| Helper method used to handle location forwarded replies.
|
|
Invocation_Status | handle_system_exception (TAO_InputCDR &cdr) |
|
Invocation_Status | wait_for_reply (ACE_Time_Value *max_wait_time, TAO_Synch_Reply_Dispatcher &rd, TAO_Bind_Dispatcher_Guard &bd) |
| As the name suggests waits for a reply from the remote ORB.
|
|
void | init_target_spec (TAO_Target_Specification &spec, TAO_OutputCDR &output) |
| Initialize the spec.
|
|
void | write_header (TAO_OutputCDR &out_stream) |
| Write the GIOP header into the stream.
|
|
void | marshal_data (TAO_OutputCDR &cdr) |
| Marshal the arguments into the stream.
|
|
Invocation_Status | send_message (TAO_OutputCDR &cdr, TAO_Message_Semantics message_semantics, ACE_Time_Value *max_wait_time) |
| Write the message onto the socket.
|
|
| Invocation_Base (CORBA::Object_ptr otarget, CORBA::Object_ptr target, TAO_Stub *stub, TAO_Operation_Details &op, bool response_expected, bool request_is_remote) |
|
Invocation_Retry_State * | retry_state_ |
|
Profile_Transport_Resolver & | resolver_ |
| Our resolver.
|
|
int | byte_order_ |
| Intended byte order for message output stream.
|
|
TAO_Operation_Details & | details_ |
| The operation details on which we are operating on.
|
|
CORBA::Object_var | forwarded_to_ |
| Forwarded object reference.
|
|
bool | response_expected_ |
| Is response expected?
|
|
GIOP::ReplyStatusType | reply_status_ |
| A GIOP reply status of the invocation.
|
|
Object created by TAO::LocateRequest_Invocation_Adapter to create and send LocateRequest invocation.
◆ LocateRequest_Invocation()
- Parameters
-
otarget | The target on which this invocation was started. |
resolver | Container of the profile and transport on which this invocation is on |
detail | Operation details of the invocation on target. This is of no practical importance since it is not used in this class. This is just to keep our base class happy. |
◆ check_reply()
Helper to check the reply status.
◆ invoke()
Invocation_Status TAO::LocateRequest_Invocation::invoke |
( |
ACE_Time_Value * | max_wait_time | ) |
|
The documentation for this class was generated from the following files: