TAO_Queued_Data Class ReferenceRepresents a node in the queue of incoming messages. More...
Collaboration diagram for TAO_Queued_Data:
Detailed DescriptionRepresents a node in the queue of incoming messages.This class contains necessary information about a message that is stored in the queue. Such a node can be used by the incoming thread from the reactor to dequeue and process the message by sending it to the higher layers of the ORB. The ACE_Message_Block contained within this class may contain a chain of message blocks (usually when GIOP fragments are involved). In that case consolidate () needs to be called prior to being sent to higher layers of the ORB when the GIOP fragment chain is complete. Constructor & Destructor Documentation
Default Constructor.
Constructor.
Copy constructor.
Member Function Documentation
Creation of a node in the queue.
Deletion of a node from the queue.
Duplicate ourselves. This creates a copy of ourselves on the heap and returns a pointer to the duplicated node.
Consolidate this fragments chained message blocks into one.
Get missing data.
Set missing data.
Get the GIOP version.
Get byte_order.
Get more fragments.
Get message type.
Get next.
Set next.
Get message block.
Set message block.
Set the state.
Get the state.
Replace the datablock with a one allocated on the heap or allocator
Member Data Documentation
The message block that contains the message.
Data missing in the above message that hasn't been read or processed yet, the value TAO_MISSING_DATA_UNDEFINED indicates it hasn't been processed yet, otherwise greater or equal zero. State of this queued data.
Pounter to the next element in the queue.
The allocator used to allocate this class.
The documentation for this class was generated from the following files: Generated on Mon Sep 15 07:42:14 2008 for TAO by 1.5.5 |