diff options
Diffstat (limited to 'TAO/tao/operation_details.i')
-rw-r--r-- | TAO/tao/operation_details.i | 41 |
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) |