TAO::Delayed_Transport_Queueing_Strategy Class Reference

Delay the buffering decision until the transport blocks. More...

#include <Transport_Queueing_Strategies.h>

Inheritance diagram for TAO::Delayed_Transport_Queueing_Strategy:

Inheritance graph
[legend]
Collaboration diagram for TAO::Delayed_Transport_Queueing_Strategy:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual bool must_queue (bool queue_empty) const
 Return true if a message must be queued.


Detailed Description

Delay the buffering decision until the transport blocks.

If the queue is empty the transport will try to send immediately.

Definition at line 170 of file Transport_Queueing_Strategies.h.


Member Function Documentation

bool TAO::Delayed_Transport_Queueing_Strategy::must_queue bool  queue_empty  )  const [virtual]
 

Return true if a message must be queued.

Reimplemented from TAO::Eager_Transport_Queueing_Strategy.

Definition at line 221 of file Transport_Queueing_Strategies.cpp.

00222   {
00223     // If the queue is empty we want to send immediately
00224     return !queue_empty;
00225   }


The documentation for this class was generated from the following files:
Generated on Thu Nov 9 12:27:14 2006 for TAO by doxygen 1.3.6