summaryrefslogtreecommitdiff
path: root/TAO/tao/GIOP_Message_Handler.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/GIOP_Message_Handler.h')
-rw-r--r--TAO/tao/GIOP_Message_Handler.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/TAO/tao/GIOP_Message_Handler.h b/TAO/tao/GIOP_Message_Handler.h
index dd573490da4..283c720c7e6 100644
--- a/TAO/tao/GIOP_Message_Handler.h
+++ b/TAO/tao/GIOP_Message_Handler.h
@@ -23,6 +23,7 @@
class TAO_Transport;
class TAO_ORB_Core;
+class TAO_GIOP_Message_Base;
enum TAO_GIOP_Message_Status
{
@@ -65,9 +66,9 @@ enum TAO_Message_Block_Content_Status
class TAO_GIOP_Message_Handler
{
public:
-
/// Ctor
- TAO_GIOP_Message_Handler (TAO_ORB_Core *orb_core);
+ TAO_GIOP_Message_Handler (TAO_ORB_Core *orb_core,
+ TAO_GIOP_Message_Base *base);
/// Read the message from the transport in to the
/// <current_buffer_>. This method delegates responsibility of
@@ -128,6 +129,9 @@ private:
private:
+ /// The pointer to the object that holds us
+ TAO_GIOP_Message_Base *mesg_base_;
+
/// The state of the message in the buffer
TAO_GIOP_Message_Status message_status_;