Public Member Functions | Public Attributes

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.

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


The documentation for this class was generated from the following file: