00001 // -*- C++ -*- 00002 // 00003 //$Id: GIOP_Message_Locate_Header.inl 74110 2006-08-18 09:09:57Z johnnyw $ 00004 00005 TAO_BEGIN_VERSIONED_NAMESPACE_DECL 00006 00007 ACE_INLINE 00008 TAO_GIOP_Locate_Request_Header::TAO_GIOP_Locate_Request_Header ( 00009 TAO_InputCDR &msg, 00010 TAO_ORB_Core *orb) 00011 : request_id_ (0), 00012 profile_ (orb), 00013 incoming_ (&msg) 00014 { 00015 } 00016 00017 ACE_INLINE void 00018 TAO_GIOP_Locate_Request_Header::request_id (CORBA::ULong id) 00019 { 00020 this->request_id_ = id; 00021 } 00022 00023 ACE_INLINE CORBA::ULong 00024 TAO_GIOP_Locate_Request_Header::request_id (void) const 00025 { 00026 return this->request_id_; 00027 } 00028 00029 ACE_INLINE const TAO::ObjectKey & 00030 TAO_GIOP_Locate_Request_Header::object_key (void) const 00031 { 00032 return this->profile_.object_key (); 00033 } 00034 00035 ACE_INLINE TAO::ObjectKey & 00036 TAO_GIOP_Locate_Request_Header::object_key (void) 00037 { 00038 return this->profile_.object_key (); 00039 } 00040 00041 ACE_INLINE TAO_Tagged_Profile & 00042 TAO_GIOP_Locate_Request_Header::profile (void) 00043 { 00044 return this->profile_; 00045 } 00046 00047 ACE_INLINE TAO_InputCDR & 00048 TAO_GIOP_Locate_Request_Header::incoming_stream (void) 00049 { 00050 return *this->incoming_; 00051 } 00052 00053 TAO_END_VERSIONED_NAMESPACE_DECL