summaryrefslogtreecommitdiff
path: root/TAO/tao/BiDir_GIOP/BiDir_Service_Context_Handler.cpp
diff options
context:
space:
mode:
authorsma <sma@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2012-03-20 11:46:15 +0000
committersma <sma@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2012-03-20 11:46:15 +0000
commit0577667303971ae5687def3b883e50a371b8a735 (patch)
tree73e73838df4af504d1d1fbb18560f1b54dce8b76 /TAO/tao/BiDir_GIOP/BiDir_Service_Context_Handler.cpp
parent883ff11024c1bc6f529bf69e92a705090d7ec5ef (diff)
downloadATCD-0577667303971ae5687def3b883e50a371b8a735.tar.gz
Tue Mar 20 11:45:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
* tao/GIOP_Message_Generator_Parser_12.cpp: * tao/Service_Context_Handler.h: * tao/Service_Context_Handler_Registry.cpp: * tao/Service_Context_Handler_Registry.h: * tao/Synch_Reply_Dispatcher.cpp: * tao/BiDir_GIOP/BiDir_Service_Context_Handler.cpp: * tao/BiDir_GIOP/BiDir_Service_Context_Handler.h: * tao/Codeset/Codeset_Service_Context_Handler.cpp: * tao/Codeset/Codeset_Service_Context_Handler.h: * tao/DiffServPolicy/DiffServ_Service_Context_Handler.cpp: * tao/DiffServPolicy/DiffServ_Service_Context_Handler.h: * tao/RTCORBA/RT_Service_Context_Handler.cpp: * tao/RTCORBA/RT_Service_Context_Handler.h: Enable the process_service_context() call to take a pointer to the TAO_ServerRequest object (Null pointer with call to Synch_Reply_Dispatcher.cpp as this is a reply not a request). This allows the framework to decode the policies and save them for future use. * tao/TAO_Server_Request.cpp: * tao/TAO_Server_Request.h: * tao/ZIOP/ZIOP_Service_Context_Handler.cpp: * tao/ZIOP/ZIOP_Service_Context_Handler.h: process_service_context() now stores the decoded policies into the TAO_ServerRequest object for later use. This keeps the decoder with the encoder code in ZIOP/ZIOP_Service_Context_Handler.cpp.
Diffstat (limited to 'TAO/tao/BiDir_GIOP/BiDir_Service_Context_Handler.cpp')
-rw-r--r--TAO/tao/BiDir_GIOP/BiDir_Service_Context_Handler.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/TAO/tao/BiDir_GIOP/BiDir_Service_Context_Handler.cpp b/TAO/tao/BiDir_GIOP/BiDir_Service_Context_Handler.cpp
index 27c4a113dea..72671864f05 100644
--- a/TAO/tao/BiDir_GIOP/BiDir_Service_Context_Handler.cpp
+++ b/TAO/tao/BiDir_GIOP/BiDir_Service_Context_Handler.cpp
@@ -14,7 +14,8 @@ TAO_BEGIN_VERSIONED_NAMESPACE_DECL
int
TAO_BiDIR_Service_Context_Handler::process_service_context (
TAO_Transport& transport,
- const IOP::ServiceContext& context)
+ const IOP::ServiceContext& context,
+ TAO_ServerRequest * /*request*/)
{
TAO_InputCDR cdr (reinterpret_cast<const char*> (
context.context_data.get_buffer ()),