Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

TimerImpl::Handler Class Reference

Inheritance diagram for TimerImpl::Handler:

Inheritance graph
[legend]
Collaboration diagram for TimerImpl::Handler:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Handler (acstime::TimeoutHandler_ptr callBack, bool oneShotFlag)
virtual ~Handler ()
int handle_timeout (const ACE_Time_Value &, const void *)

Public Attributes

acstime::TimeoutHandler_var m_handler
bool m_oneShotFlag

Detailed Description

timeout handler inner class derived from ACE_Event_Handler Handler hides the ACE alarms/timers.


Constructor & Destructor Documentation

TimerImpl::Handler::Handler acstime::TimeoutHandler_ptr  callBack,
bool  oneShotFlag
 

Constructor

Parameters:
callBack The callback object.
oneShotFlag Set to true only if the alarm/timer should only be invoked once.

virtual TimerImpl::Handler::~Handler  )  [virtual]
 

Destructor


Member Function Documentation

int TimerImpl::Handler::handle_timeout const ACE_Time_Value &  ,
const void * 
 

Invokes the real timeout method on the TimeoutHandler object.

Parameters:
current time
who knows???


Member Data Documentation

acstime::TimeoutHandler_var TimerImpl::Handler::m_handler
 

The callback handler object.

bool TimerImpl::Handler::m_oneShotFlag
 

Indicates whether this is a continuous alarm/timer or not.


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 02:36:58 2009 for ACS C++ API by doxygen 1.3.8