summaryrefslogtreecommitdiff
path: root/TAO/tao/ClientRequestInfo.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/ClientRequestInfo.h')
-rw-r--r--TAO/tao/ClientRequestInfo.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/TAO/tao/ClientRequestInfo.h b/TAO/tao/ClientRequestInfo.h
index 357811b7194..13dae677050 100644
--- a/TAO/tao/ClientRequestInfo.h
+++ b/TAO/tao/ClientRequestInfo.h
@@ -37,7 +37,7 @@
#include "PortableInterceptorC.h"
#include "LocalObject.h"
#include "StringSeqC.h"
-#include "Invocation.h"
+#include "Service_Context.h"
class TAO_GIOP_Invocation;
@@ -161,6 +161,12 @@ public:
ACE_THROW_SPEC ((CORBA::SystemException));
protected:
+ /// Helper method to get the request and response service contexts.
+ IOP::ServiceContext *get_service_context_i (
+ TAO_Service_Context &service_context_list,
+ IOP::ServiceId id,
+ CORBA::Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException));
/// Change the exception status.
void exception (CORBA::Exception *exception);