#include <GIOP_Message_Locate_Header.h>
Collaboration diagram for TAO_GIOP_Locate_Request_Header:

Public Member Functions | |
| TAO_GIOP_Locate_Request_Header (TAO_InputCDR &msg, TAO_ORB_Core *core) | |
| Constructor. | |
| void | request_id (CORBA::ULong id) |
| Set the id. | |
| CORBA::ULong | request_id (void) |
| Get the request id. | |
| const TAO::ObjectKey & | object_key (void) const |
| Get the object_key in read mode.. | |
| TAO::ObjectKey & | object_key (void) |
| Get the object_key in read/write mode.. | |
| TAO_Tagged_Profile & | profile (void) |
| Get the reference to the underlying profile. | |
| TAO_InputCDR & | incoming_stream (void) |
| Get the CDR stream for read/write. | |
Private Attributes | |
| CORBA::ULong | request_id_ |
| Request id. | |
| TAO_Tagged_Profile | profile_ |
| Profile info. | |
| TAO::ObjectKey | object_key_ |
| Object Key. | |
| TAO_InputCDR * | incoming_ |
| Incoming CDR stream. | |
Definition at line 35 of file GIOP_Message_Locate_Header.h.
|
||||||||||||
|
Constructor.
Definition at line 8 of file GIOP_Message_Locate_Header.i.
00011 : request_id_ (0), 00012 profile_ (orb), 00013 incoming_ (&msg) 00014 { 00015 } |
|
|
Get the CDR stream for read/write.
Definition at line 48 of file GIOP_Message_Locate_Header.i. References incoming_. Referenced by TAO_GIOP_Message_Lite::parse_locate_header(), TAO_GIOP_Message_Generator_Parser_12::parse_locate_header(), and TAO_GIOP_Message_Generator_Parser_10::parse_locate_header().
00049 {
00050 return *this->incoming_;
00051 }
|
|
|
Get the object_key in read/write mode..
Definition at line 36 of file GIOP_Message_Locate_Header.i. References TAO_Tagged_Profile::object_key().
00037 {
00038 return this->profile_.object_key ();
00039 }
|
|
|
Get the object_key in read mode..
Definition at line 30 of file GIOP_Message_Locate_Header.i. References TAO_Tagged_Profile::object_key(). Referenced by TAO_GIOP_Message_Lite::parse_locate_header(), TAO_GIOP_Message_Lite::process_locate_request(), and TAO_GIOP_Message_Base::process_locate_request().
00031 {
00032 return this->profile_.object_key ();
00033 }
|
|
|
Get the reference to the underlying profile.
Definition at line 42 of file GIOP_Message_Locate_Header.i. Referenced by TAO_GIOP_Message_Generator_Parser_12::parse_locate_header(), and TAO_GIOP_Message_Generator_Parser_10::parse_locate_header().
00043 {
00044 return this->profile_;
00045 }
|
|
|
Get the request id.
Definition at line 24 of file GIOP_Message_Locate_Header.i.
00025 {
00026 return this->request_id_;
00027 }
|
|
|
Set the id.
Definition at line 18 of file GIOP_Message_Locate_Header.i. Referenced by TAO_GIOP_Message_Lite::make_send_locate_reply(), TAO_GIOP_Message_Base::make_send_locate_reply(), TAO_GIOP_Message_Lite::parse_locate_header(), TAO_GIOP_Message_Generator_Parser_12::parse_locate_header(), TAO_GIOP_Message_Generator_Parser_10::parse_locate_header(), TAO_GIOP_Message_Lite::process_locate_request(), and TAO_GIOP_Message_Base::process_locate_request().
00019 {
00020 this->request_id_ = id;
00021 }
|
|
|
Incoming CDR stream.
Definition at line 72 of file GIOP_Message_Locate_Header.h. Referenced by incoming_stream(). |
|
|
Object Key.
Definition at line 69 of file GIOP_Message_Locate_Header.h. |
|
|
Profile info.
Definition at line 66 of file GIOP_Message_Locate_Header.h. |
|
|
Request id.
Definition at line 63 of file GIOP_Message_Locate_Header.h. |
1.3.6