diff options
Diffstat (limited to 'TAO/tao/GIOP_Message_Base.h')
-rw-r--r-- | TAO/tao/GIOP_Message_Base.h | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/TAO/tao/GIOP_Message_Base.h b/TAO/tao/GIOP_Message_Base.h index 1f89053be60..280657fd03b 100644 --- a/TAO/tao/GIOP_Message_Base.h +++ b/TAO/tao/GIOP_Message_Base.h @@ -58,7 +58,7 @@ public: CORBA::Octet minor); /// Reset the messaging the object - virtual void reset (int reset_flag = 1); + virtual void reset (void); /// Write the RequestHeader in to the <cdr> stream. The underlying /// implementation of the mesaging should do the right thing. @@ -93,21 +93,25 @@ public: /// the message. virtual int format_message (TAO_OutputCDR &cdr); - - - - /// @@Bala:Documentation please... + /// Parse the incoming messages.. virtual int parse_incoming_messages (ACE_Message_Block &message_block); - /// @@Bala:Documentation please.. + /// Calculate the amount of data that is missing in the <incoming> + /// message block. virtual ssize_t missing_data (ACE_Message_Block &message_block); + /* Extract the details of the next message from the <incoming> + * through <qd>. Returns 1 if there are more messages and returns a + * 0 if there are no more messages in <incoming>. + */ virtual int extract_next_message (ACE_Message_Block &incoming, TAO_Queued_Data *&qd); + /// Check whether the node <qd> needs consolidation from <incoming> virtual int consolidate_node (TAO_Queued_Data *qd, ACE_Message_Block &incoming); + /// Get the details of the message parsed through the <qd>. virtual void get_message_data (TAO_Queued_Data *qd); /// Process the request message that we have received on the |