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

TAO_Wait_On_Reactor Class Reference

Wait on the Reactor. Happens in s Single Threaded client environment. More...

#include <Wait_On_Reactor.h>

Inheritance diagram for TAO_Wait_On_Reactor

Inheritance graph
[legend]
Collaboration diagram for TAO_Wait_On_Reactor:

Collaboration graph
[legend]
List of all members.

Public Methods

 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)
 Base class virtual method. Wait till the <reply_received> flag is true or the time expires.

virtual int register_handler (void)
 Register the handler needs with the reactor provided that it makes sense for the strategy.

virtual int non_blocking (void)
 Returns a value to indicate whether the transport needs to set the socket on which it is waiting to non-blocking mode or not.


Detailed Description

Wait on the Reactor. Happens in s Single Threaded client environment.


Constructor & Destructor Documentation

TAO_Wait_On_Reactor::TAO_Wait_On_Reactor ( TAO_Transport * transport ) [inline]
 

Constructor.

TAO_Wait_On_Reactor::~TAO_Wait_On_Reactor ( void ) [virtual]
 

Destructor.


Member Function Documentation

int TAO_Wait_On_Reactor::non_blocking ( void ) [virtual]
 

Returns a value to indicate whether the transport needs to set the socket on which it is waiting to non-blocking mode or not.

Reimplemented from TAO_Wait_Strategy.

int TAO_Wait_On_Reactor::register_handler ( void ) [virtual]
 

Register the handler needs with the reactor provided that it makes sense for the strategy.

Reimplemented from TAO_Wait_Strategy.

int TAO_Wait_On_Reactor::wait ( ACE_Time_Value * max_wait_time,
TAO_Synch_Reply_Dispatcher & rd ) [virtual]
 

Base class virtual method. Wait till the <reply_received> flag is true or the time expires.

Reimplemented from TAO_Wait_Strategy.


The documentation for this class was generated from the following files:
Generated at Wed Nov 21 11:46:09 2001 for TAO by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000