diff options
Diffstat (limited to 'TAO/tao/GIOP_Message_Handler.h')
-rw-r--r-- | TAO/tao/GIOP_Message_Handler.h | 8 |
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_; |