summaryrefslogtreecommitdiff
path: root/TAO/tao/Incoming_Message_Queue.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/Incoming_Message_Queue.h')
-rw-r--r--TAO/tao/Incoming_Message_Queue.h19
1 files changed, 13 insertions, 6 deletions
diff --git a/TAO/tao/Incoming_Message_Queue.h b/TAO/tao/Incoming_Message_Queue.h
index ffe0f379e1d..f5c111f3e5f 100644
--- a/TAO/tao/Incoming_Message_Queue.h
+++ b/TAO/tao/Incoming_Message_Queue.h
@@ -43,7 +43,7 @@ public:
/// @@Bala:Docu
int add_message (ACE_Message_Block *block,
- size_t missing_data,
+ ssize_t missing_data,
CORBA::Octet byte_order);
void copy_message (ACE_Message_Block &block);
@@ -58,11 +58,6 @@ public:
char *wr_ptr (void) const;
ACE_Message_Block *dequeue_head (CORBA::Octet &byte_order);
-private:
-
- friend class TAO_Transport;
-
- /// @@Bala:Docu
class TAO_Export TAO_Queued_Data
{
public:
@@ -75,9 +70,21 @@ private:
CORBA::Octet byte_order_;
+ CORBA::Octet major_version_;
+
+ CORBA::Octet minor_version_;
+
TAO_Queued_Data *next_;
};
+private:
+
+ friend class TAO_Transport;
+
+ /// @@Bala:Docu
+
+
+
TAO_Queued_Data* get_node (void);
int add_node (TAO_Queued_Data *nd);