Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

TAO_Delayed_Buffering_Sync_Strategy Class Reference

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

#include <Sync_Strategies.h>

Inheritance diagram for TAO_Delayed_Buffering_Sync_Strategy:

Inheritance graph
[legend]
Collaboration diagram for TAO_Delayed_Buffering_Sync_Strategy:

Collaboration graph
[legend]
List of all members.

Public Methods

virtual int must_queue (int queue_empty)
 Return 1 if a message must be queued. More...


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 131 of file Sync_Strategies.h.


Member Function Documentation

int TAO_Delayed_Buffering_Sync_Strategy::must_queue int    queue_empty [virtual]
 

Return 1 if a message must be queued.

Reimplemented from TAO_Eager_Buffering_Sync_Strategy.

Definition at line 172 of file Sync_Strategies.cpp.

00173 {
00174   // If the queue is empty we want to send immediately
00175   return !queue_empty;
00176 }


The documentation for this class was generated from the following files:
Generated on Mon Jun 16 15:14:32 2003 for TAO by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002