summaryrefslogtreecommitdiff
path: root/TAO/tao/TAO_Server_Request.i
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/TAO_Server_Request.i')
-rw-r--r--TAO/tao/TAO_Server_Request.i25
1 files changed, 15 insertions, 10 deletions
diff --git a/TAO/tao/TAO_Server_Request.i b/TAO/tao/TAO_Server_Request.i
index f757b1cc046..0e00e4ec7df 100644
--- a/TAO/tao/TAO_Server_Request.i
+++ b/TAO/tao/TAO_Server_Request.i
@@ -80,22 +80,28 @@ TAO_ServerRequest::object_key (void)
return this->profile_.object_key ();
}
-ACE_INLINE IOP::ServiceContextList &
-TAO_ServerRequest::service_info (void)
+ACE_INLINE TAO_Service_Context &
+TAO_ServerRequest::request_service_context (void)
{
- return this->service_context_.service_info ();
+ return this->request_service_context_;
}
-ACE_INLINE void
-TAO_ServerRequest::service_info (IOP::ServiceContextList &service_info)
+ACE_INLINE TAO_Service_Context &
+TAO_ServerRequest::reply_service_context (void)
{
- this->service_context_.service_info () = service_info;
+ return this->reply_service_context_;
}
-ACE_INLINE TAO_Service_Context &
-TAO_ServerRequest::service_context (void)
+ACE_INLINE IOP::ServiceContextList &
+TAO_ServerRequest::request_service_info (void)
{
- return this->service_context_;
+ return this->request_service_context ().service_info ();
+}
+
+ACE_INLINE IOP::ServiceContextList &
+TAO_ServerRequest::reply_service_info (void)
+{
+ return this->reply_service_context ().service_info ();
}
ACE_INLINE TAO_Transport *
@@ -104,7 +110,6 @@ TAO_ServerRequest::transport (void)
return this->transport_;
}
-
ACE_INLINE CORBA::ULong
TAO_ServerRequest::request_id (void)
{