Public Member Functions | Static Public Attributes | Private Attributes

maci::HeartbeatInitializationHandler Class Reference

#include <maciHeartbeatController.h>

List of all members.

Public Member Functions

 HeartbeatInitializationHandler (CORBA::ORB_ptr orb, CORBA::ULong invocationTimeout)
virtual int handle_timeout (const ACE_Time_Value &currentTime, const void *arg)
virtual int handle_close (ACE_HANDLE, ACE_Reactor_Mask)

Static Public Attributes

static CORBA::ULong defaultInvocationTimeout
 Default CORBA ping() invocation timeout.

Private Attributes

CORBA::ORB_var m_orb
 CORBA ORB.
CORBA::ULong m_invocationTimeout
 CORBA ping() invocation timeout.

Detailed Description

Initialization event handler.

Author:
Matej Sekoranja, Jozef Stefan Institute, Slovenia
Version:
"@(#) $Id: maciHeartbeatController.h,v 1.81 2006/09/01 02:20:54 cparedes Exp $"

Constructor & Destructor Documentation

maci::HeartbeatInitializationHandler::HeartbeatInitializationHandler ( CORBA::ORB_ptr  orb,
CORBA::ULong  invocationTimeout 
)

Constructor.

Parameters:
orb CORBA orb.
invocationTimeout CORBA ping() invocation timeout (0 means no timeout, 1 means use default).

Member Function Documentation

virtual int maci::HeartbeatInitializationHandler::handle_close ( ACE_HANDLE  ,
ACE_Reactor_Mask   
) [virtual]

Callback hook, called when the timer is cancelled.

Returns:
0 is cancellation was successfull
virtual int maci::HeartbeatInitializationHandler::handle_timeout ( const ACE_Time_Value &  currentTime,
const void *  arg 
) [virtual]

Callback hook.

Parameters:
currentTime current time.
Returns:
0 to narmary proceed, -1 to 'self-destroy' timer.

Member Data Documentation

Default CORBA ping() invocation timeout.

CORBA ping() invocation timeout.

CORBA ORB.


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