#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. |