#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) const |
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.
TAO_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE TAO_GIOP_Locate_Request_Header::TAO_GIOP_Locate_Request_Header | ( | TAO_InputCDR & | msg, | |
TAO_ORB_Core * | core | |||
) |
Constructor.
Definition at line 8 of file GIOP_Message_Locate_Header.inl.
00011 : request_id_ (0), 00012 profile_ (orb), 00013 incoming_ (&msg) 00014 { 00015 }
ACE_INLINE TAO_InputCDR & TAO_GIOP_Locate_Request_Header::incoming_stream | ( | void | ) |
Get the CDR stream for read/write.
Definition at line 48 of file GIOP_Message_Locate_Header.inl.
References incoming_.
Referenced by 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 }
ACE_INLINE TAO::ObjectKey & TAO_GIOP_Locate_Request_Header::object_key | ( | void | ) |
Get the object_key in read/write mode..
Definition at line 36 of file GIOP_Message_Locate_Header.inl.
References TAO_Tagged_Profile::object_key(), and profile_.
00037 { 00038 return this->profile_.object_key (); 00039 }
ACE_INLINE const TAO::ObjectKey & TAO_GIOP_Locate_Request_Header::object_key | ( | void | ) | const |
Get the object_key in read mode..
Definition at line 30 of file GIOP_Message_Locate_Header.inl.
References TAO_Tagged_Profile::object_key(), and profile_.
Referenced by TAO_GIOP_Message_Base::process_locate_request().
00031 { 00032 return this->profile_.object_key (); 00033 }
ACE_INLINE TAO_Tagged_Profile & TAO_GIOP_Locate_Request_Header::profile | ( | void | ) |
Get the reference to the underlying profile.
Definition at line 42 of file GIOP_Message_Locate_Header.inl.
References profile_.
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 }
ACE_INLINE CORBA::ULong TAO_GIOP_Locate_Request_Header::request_id | ( | void | ) | const |
Get the request id.
Definition at line 24 of file GIOP_Message_Locate_Header.inl.
References request_id_.
00025 { 00026 return this->request_id_; 00027 }
ACE_INLINE void TAO_GIOP_Locate_Request_Header::request_id | ( | CORBA::ULong | id | ) |
Set the id.
Definition at line 18 of file GIOP_Message_Locate_Header.inl.
References request_id_.
Referenced by TAO_GIOP_Message_Base::make_send_locate_reply(), TAO_GIOP_Message_Generator_Parser_12::parse_locate_header(), TAO_GIOP_Message_Generator_Parser_10::parse_locate_header(), 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().
TAO::ObjectKey TAO_GIOP_Locate_Request_Header::object_key_ [private] |
Profile info.
Definition at line 66 of file GIOP_Message_Locate_Header.h.
Referenced by object_key(), and profile().