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