summaryrefslogtreecommitdiff
path: root/TAO/tao/GIOP_Message_Handler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/GIOP_Message_Handler.cpp')
-rw-r--r--TAO/tao/GIOP_Message_Handler.cpp15
1 files changed, 8 insertions, 7 deletions
diff --git a/TAO/tao/GIOP_Message_Handler.cpp b/TAO/tao/GIOP_Message_Handler.cpp
index a8f1267bb4c..d8ede5ab8d4 100644
--- a/TAO/tao/GIOP_Message_Handler.cpp
+++ b/TAO/tao/GIOP_Message_Handler.cpp
@@ -1,7 +1,9 @@
#include "tao/GIOP_Message_Handler.h"
+#include "tao/GIOP_Message_Generator_Parser_Impl.h"
+#include "tao/ORB_Core.h"
#include "tao/Pluggable.h"
#include "tao/debug.h"
-#include "tao/GIOP_Message_Generator_Parser_Impl.h"
+
#if !defined (__ACE_INLINE__)
# include "tao/GIOP_Message_Handler.inl"
@@ -15,12 +17,11 @@ ACE_RCSID(tao, GIOP_Message_Handler, "$Id$")
-TAO_GIOP_Message_Handler::
- TAO_GIOP_Message_Handler (TAO_ORB_Core * orb_core)
- : message_status_ (TAO_GIOP_WAITING_FOR_HEADER),
- message_size_ (ACE_CDR::DEFAULT_BUFSIZE),
- current_buffer_ (message_size_),
- message_state_ (orb_core)
+TAO_GIOP_Message_Handler::TAO_GIOP_Message_Handler (TAO_ORB_Core * orb_core)
+ : message_status_ (TAO_GIOP_WAITING_FOR_HEADER),
+ message_size_ (ACE_CDR::DEFAULT_BUFSIZE),
+ current_buffer_ (orb_core->create_input_cdr_data_block (ACE_CDR::DEFAULT_BUFSIZE)),
+ message_state_ (orb_core)
{
}