diff options
Diffstat (limited to 'TAO/tao/GIOP_Message_Handler.inl')
-rw-r--r-- | TAO/tao/GIOP_Message_Handler.inl | 10 |
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 (); +} |