summaryrefslogtreecommitdiff
path: root/TAO/tao/GIOP_Message_Handler.inl
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/GIOP_Message_Handler.inl')
-rw-r--r--TAO/tao/GIOP_Message_Handler.inl10
1 files changed, 10 insertions, 0 deletions
diff --git a/TAO/tao/GIOP_Message_Handler.inl b/TAO/tao/GIOP_Message_Handler.inl
index 1a692bc6fe3..eae2ebe2312 100644
--- a/TAO/tao/GIOP_Message_Handler.inl
+++ b/TAO/tao/GIOP_Message_Handler.inl
@@ -13,3 +13,13 @@ TAO_GIOP_Message_Handler::message_block (void)
// The read pointer should be after the GIOP header
return &this->current_buffer_;
}
+
+ACE_INLINE void
+TAO_GIOP_Message_Handler::reset (int /*reset_flag*/)
+{
+ // Reset the contents of the message state
+ this->message_state_.reset (0);
+
+ // Reset the current buffer
+ this->current_buffer_.reset ();
+}