#include <Leader_Follower_Flushing_Strategy.h>
Inheritance diagram for TAO_Leader_Follower_Flushing_Strategy:


Public Member Functions | |
| virtual int | schedule_output (TAO_Transport *transport) |
| Schedule the transport argument to be flushed. | |
| virtual int | cancel_output (TAO_Transport *transport) |
| Cancel all scheduled output for the transport argument. | |
| virtual int | flush_message (TAO_Transport *transport, TAO_Queued_Message *msg, ACE_Time_Value *max_wait_time) |
| virtual int | flush_transport (TAO_Transport *transport) |
| Wait until the transport has no messages queued. | |
|
|
Cancel all scheduled output for the transport argument.
Implements TAO_Flushing_Strategy. |
|
||||||||||||||||
|
Wait until msg is sent out. Potentially other messages are flushed too, for example, because there are ahead in the queue. Implements TAO_Flushing_Strategy. |
|
|
Wait until the transport has no messages queued.
Implements TAO_Flushing_Strategy. |
|
|
Schedule the transport argument to be flushed.
Implements TAO_Flushing_Strategy. |
1.3.9.1