#include <Wait_On_Reactor.h>
Inheritance diagram for TAO_Wait_On_Reactor:
Public Member Functions | |
TAO_Wait_On_Reactor (TAO_Transport *transport) | |
Constructor. | |
virtual | ~TAO_Wait_On_Reactor (void) |
Destructor. | |
virtual int | wait (ACE_Time_Value *max_wait_time, TAO_Synch_Reply_Dispatcher &rd) |
virtual int | register_handler (void) |
virtual bool | non_blocking (void) const |
virtual bool | can_process_upcalls (void) const |
|
Constructor.
|
|
Destructor.
|
|
This flag is to check whether the thread can process upcalls while waiting for the reply. Some wait strategies, like Wait_On_LF_No_Upcall does not allow the client threads to process requests while waiting for the reply. Implements TAO_Wait_Strategy. |
|
Returns a value to indicate whether the transport needs to set the socket on which it is waiting to non-blocking mode or not. Implements TAO_Wait_Strategy. |
|
Register the handler needs with the reactor provided that it makes sense for the strategy. Implements TAO_Wait_Strategy. |
|
Base class virtual method. Wait till the Implements TAO_Wait_Strategy. |