TimerImpl::Handler

NAME
SYNOPSIS
Detailed Description
Constructor & Destructor Documentation
Member Function Documentation
Member Data Documentation
Author

NAME

TimerImpl::Handler −

SYNOPSIS

Inherits Logging::Loggable.

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.

Author

Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code.