summaryrefslogtreecommitdiff
path: root/TAO/tao/GIOP_Message_Lite.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/GIOP_Message_Lite.cpp')
-rw-r--r--TAO/tao/GIOP_Message_Lite.cpp11
1 files changed, 8 insertions, 3 deletions
diff --git a/TAO/tao/GIOP_Message_Lite.cpp b/TAO/tao/GIOP_Message_Lite.cpp
index 0db981b08f0..eff9e97cd7e 100644
--- a/TAO/tao/GIOP_Message_Lite.cpp
+++ b/TAO/tao/GIOP_Message_Lite.cpp
@@ -36,7 +36,10 @@ TAO_GIOP_Message_Lite::TAO_GIOP_Message_Lite (TAO_ORB_Core *orb_core,
orb_core->resource_factory ()->output_cdr_msgblock_allocator ()
),
input_cdr_ (orb_core->create_input_cdr_data_block (input_cdr_size),
+ 0,
TAO_ENCAP_BYTE_ORDER,
+ TAO_DEF_GIOP_MAJOR,
+ TAO_DEF_GIOP_MINOR,
orb_core),
current_offset_ (0)
{
@@ -53,6 +56,8 @@ TAO_GIOP_Message_Lite::TAO_GIOP_Message_Lite (TAO_ORB_Core *orb_core,
this->cdr_dblock_alloc_,
this->cdr_msgblock_alloc_,
orb_core->orb_params ()->cdr_memcpy_tradeoff (),
+ TAO_DEF_GIOP_MAJOR,
+ TAO_DEF_GIOP_MINOR,
orb_core->to_iso8859 (),
orb_core->to_unicode ()));
}
@@ -442,7 +447,7 @@ TAO_GIOP_Message_Lite::process_request_message (TAO_Transport *transport,
// Steal the input CDR from the message state.
TAO_InputCDR input_cdr (ACE_InputCDR::Transfer_Contents (this->input_cdr_),
- orb_core);
+ orb_core);
// Send the message state for the service layer like FT to log the
// messages
@@ -599,7 +604,6 @@ TAO_GIOP_Message_Lite::process_request (TAO_Transport *transport,
// Do this before the reply is sent.
orb_core->adapter_registry ()->dispatch (request.object_key (),
request,
- 0,
forward_to,
ACE_TRY_ENV);
ACE_TRY_CHECK;
@@ -810,7 +814,6 @@ TAO_GIOP_Message_Lite::process_locate_request (TAO_Transport *transport,
orb_core->adapter_registry ()->dispatch (server_request.object_key (),
server_request,
- 0,
forward_to,
ACE_TRY_ENV);
ACE_TRY_CHECK;
@@ -1258,6 +1261,8 @@ TAO_GIOP_Message_Lite::send_reply_exception (
orb_core->output_cdr_dblock_allocator (),
orb_core->output_cdr_msgblock_allocator (),
orb_core->orb_params ()->cdr_memcpy_tradeoff (),
+ TAO_DEF_GIOP_MAJOR,
+ TAO_DEF_GIOP_MINOR,
orb_core->to_iso8859 (),
orb_core->to_unicode ());