maci::HeartbeatInitializationHandler

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

NAME

maci::HeartbeatInitializationHandler −

SYNOPSIS

#include <maciHeartbeatController.h>

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:

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

CORBA::ULong maci::HeartbeatInitializationHandler::defaultInvocationTimeout [static]

Default CORBA ping() invocation timeout.

CORBA::ULong maci::HeartbeatInitializationHandler::m_invocationTimeout [private]

CORBA ping() invocation timeout.

CORBA::ORB_var maci::HeartbeatInitializationHandler::m_orb [private]

CORBA ORB.

Author

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