TAO 2.0.4
Public Member Functions | Private Attributes
TAO_Resume_Handle_Deferred Class Reference

A utility class that helps in resuming handlers if TAO uses a TP Reactor from ACE. In contrast with the Resume_Handle class however, the resumption is performed at the expiration of a timer, previously registered with the reactor. TAO_Resume_Handle_Deferred will also notify the reactor (reactor->notify()) More...

#include <Resume_Handle_Deferred.h>

Inheritance diagram for TAO_Resume_Handle_Deferred:
Inheritance graph
[legend]
Collaboration diagram for TAO_Resume_Handle_Deferred:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 TAO_Resume_Handle_Deferred (TAO_ORB_Core *orbc, ACE_Event_Handler *h)
 Ctor.
 ~TAO_Resume_Handle_Deferred (void)
 Destructor.
virtual int handle_timeout (const ACE_Time_Value &, const void *=0)

Private Attributes

ACE_Event_Handler_var h_
TAO_ORB_Coreorbc_

Detailed Description

A utility class that helps in resuming handlers if TAO uses a TP Reactor from ACE. In contrast with the Resume_Handle class however, the resumption is performed at the expiration of a timer, previously registered with the reactor. TAO_Resume_Handle_Deferred will also notify the reactor (reactor->notify())


Constructor & Destructor Documentation

TAO_Resume_Handle_Deferred::TAO_Resume_Handle_Deferred ( TAO_ORB_Core orbc,
ACE_Event_Handler h 
)

Ctor.

TAO_Resume_Handle_Deferred::~TAO_Resume_Handle_Deferred ( void  )

Destructor.


Member Function Documentation

int TAO_Resume_Handle_Deferred::handle_timeout ( const ACE_Time_Value ,
const void *  = 0 
) [virtual]

Handles the timeout event by resuming the handle and calling the reactor->notify()

Reimplemented from ACE_Event_Handler.


Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines