summaryrefslogtreecommitdiff
path: root/TAO/tao/operation_details.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/operation_details.h')
-rw-r--r--TAO/tao/operation_details.h9
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.