diff options
Diffstat (limited to 'TAO/tao/operation_details.h')
-rw-r--r-- | TAO/tao/operation_details.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/TAO/tao/operation_details.h b/TAO/tao/operation_details.h index 4245d4e2cc0..bd76756698f 100644 --- a/TAO/tao/operation_details.h +++ b/TAO/tao/operation_details.h @@ -22,7 +22,7 @@ #endif /* ACE_LACKS_PRAGMA_ONCE */ -#include "tao/IOPC.h" +#include "tao/Service_Context.h" #include "tao/target_specification.h" @@ -62,6 +62,11 @@ public: IOP::ServiceContextList &service_info (void); const IOP::ServiceContextList &service_info (void) const; // Get the service context list + // @@ The above methods should go...... + + TAO_Service_Context &service_context (void); + const TAO_Service_Context &service_context (void) const; + // Access the TAO_Service_Context void request_id (CORBA::ULong id); @@ -96,7 +101,7 @@ private: CORBA::Octet response_flags_; // Response flags - IOP::ServiceContextList service_info_; + TAO_Service_Context service_info_; // The ServiceContextList sent to the server side. Only valid // when sending a request. |