summaryrefslogtreecommitdiff
path: root/TAO/tao/BiDir_GIOP/BiDir_Service_Context_Handler.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/BiDir_GIOP/BiDir_Service_Context_Handler.h')
-rw-r--r--TAO/tao/BiDir_GIOP/BiDir_Service_Context_Handler.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/TAO/tao/BiDir_GIOP/BiDir_Service_Context_Handler.h b/TAO/tao/BiDir_GIOP/BiDir_Service_Context_Handler.h
index fe81d85889e..dd6999505fd 100644
--- a/TAO/tao/BiDir_GIOP/BiDir_Service_Context_Handler.h
+++ b/TAO/tao/BiDir_GIOP/BiDir_Service_Context_Handler.h
@@ -23,11 +23,20 @@
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
+class TAO_Stub;
+
class TAO_BiDIR_Service_Context_Handler :
public TAO_Service_Context_Handler
{
+public:
virtual int process_service_context (TAO_Transport& transport,
const IOP::ServiceContext& context);
+ virtual int generate_service_context (
+ TAO_Stub* stub,
+ TAO_Transport &transport,
+ TAO_Operation_Details &opdetails,
+ TAO_Target_Specification &spec,
+ TAO_OutputCDR &msg);
};
TAO_END_VERSIONED_NAMESPACE_DECL