summaryrefslogtreecommitdiff
path: root/TAO/tao/operation_details.i
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/operation_details.i')
-rw-r--r--TAO/tao/operation_details.i41
1 files changed, 33 insertions, 8 deletions
diff --git a/TAO/tao/operation_details.i b/TAO/tao/operation_details.i
index 9135ba81b7d..c1e310eb713 100644
--- a/TAO/tao/operation_details.i
+++ b/TAO/tao/operation_details.i
@@ -32,32 +32,57 @@ TAO_Operation_Details::argument_flag (void) const
return this->argument_flag_;
}
+ACE_INLINE TAO_Service_Context &
+TAO_Operation_Details::request_service_context (void)
+{
+ return this->request_service_info_;
+}
+
+ACE_INLINE const TAO_Service_Context &
+TAO_Operation_Details::request_service_context (void) const
+{
+ return this->request_service_info_;
+}
+
ACE_INLINE IOP::ServiceContextList &
-TAO_Operation_Details::service_info (void)
+TAO_Operation_Details::request_service_info (void)
{
// @@ This should go ...
- return this->service_info_.service_info ();
+ return this->request_service_context ().service_info ();
}
ACE_INLINE const IOP::ServiceContextList &
-TAO_Operation_Details::service_info (void) const
+TAO_Operation_Details::request_service_info (void) const
{
// @@ This should go ...
- return this->service_info_.service_info ();
+ return this->request_service_context ().service_info ();
}
ACE_INLINE TAO_Service_Context &
-TAO_Operation_Details::service_context (void)
+TAO_Operation_Details::reply_service_context (void)
{
- return this->service_info_;
+ return this->reply_service_info_;
}
ACE_INLINE const TAO_Service_Context &
-TAO_Operation_Details::service_context (void) const
+TAO_Operation_Details::reply_service_context (void) const
{
- return this->service_info_;
+ return this->reply_service_info_;
}
+ACE_INLINE IOP::ServiceContextList &
+TAO_Operation_Details::reply_service_info (void)
+{
+ // @@ This should go ...
+ return this->reply_service_context ().service_info ();
+}
+
+ACE_INLINE const IOP::ServiceContextList &
+TAO_Operation_Details::reply_service_info (void) const
+{
+ // @@ This should go ...
+ return this->reply_service_context ().service_info ();
+}
ACE_INLINE void
TAO_Operation_Details::request_id (CORBA::ULong id)