summaryrefslogtreecommitdiff
path: root/TAO/tao/GIOP_Message_Locate_Header.inl
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/GIOP_Message_Locate_Header.inl')
-rw-r--r--TAO/tao/GIOP_Message_Locate_Header.inl53
1 files changed, 53 insertions, 0 deletions
diff --git a/TAO/tao/GIOP_Message_Locate_Header.inl b/TAO/tao/GIOP_Message_Locate_Header.inl
new file mode 100644
index 00000000000..8094b30c50e
--- /dev/null
+++ b/TAO/tao/GIOP_Message_Locate_Header.inl
@@ -0,0 +1,53 @@
+// -*- C++ -*-
+//
+//$Id$
+
+TAO_BEGIN_VERSIONED_NAMESPACE_DECL
+
+ACE_INLINE
+TAO_GIOP_Locate_Request_Header::TAO_GIOP_Locate_Request_Header (
+ TAO_InputCDR &msg,
+ TAO_ORB_Core *orb)
+ : request_id_ (0),
+ profile_ (orb),
+ incoming_ (&msg)
+{
+}
+
+ACE_INLINE void
+TAO_GIOP_Locate_Request_Header::request_id (CORBA::ULong id)
+{
+ this->request_id_ = id;
+}
+
+ACE_INLINE CORBA::ULong
+TAO_GIOP_Locate_Request_Header::request_id (void) const
+{
+ return this->request_id_;
+}
+
+ACE_INLINE const TAO::ObjectKey &
+TAO_GIOP_Locate_Request_Header::object_key (void) const
+{
+ return this->profile_.object_key ();
+}
+
+ACE_INLINE TAO::ObjectKey &
+TAO_GIOP_Locate_Request_Header::object_key (void)
+{
+ return this->profile_.object_key ();
+}
+
+ACE_INLINE TAO_Tagged_Profile &
+TAO_GIOP_Locate_Request_Header::profile (void)
+{
+ return this->profile_;
+}
+
+ACE_INLINE TAO_InputCDR &
+TAO_GIOP_Locate_Request_Header::incoming_stream (void)
+{
+ return *this->incoming_;
+}
+
+TAO_END_VERSIONED_NAMESPACE_DECL