#include <maciHeartbeatController.h>
Collaboration diagram for maci::HeartbeatHandler:

Public Member Functions | |
| HeartbeatHandler (HeartbeatController *controller, maci::Handle handle, maci::Client_ptr client) | |
| virtual int | handle_timeout (const ACE_Time_Value ¤tTime, const void *arg) |
| virtual int | handle_close (ACE_HANDLE, ACE_Reactor_Mask) |
| void | setTimerID (long timerID) |
| long | getTimerID () |
| void | updateClient (maci::Client_ptr client) |
Private Attributes | |
| maci::Handle | m_handle |
| Client's handle. | |
| long | m_timerID |
| Thread timer id. | |
| int | m_failureCount |
| Failure count. | |
| maci::Client_var | m_client |
| Client's reference. | |
| HeartbeatController * | m_controller |
| Heartbeat Controller that created me (parent). | |
Static Private Attributes | |
| int | m_failureLimit |
| Failure limit. | |
|
||||||||||||||||
|
Contructor.
|
|
|
Returns timer ID.
|
|
||||||||||||
|
Callback hook, called when the timer is cancelled.
|
|
||||||||||||
|
Callback hook.
|
|
|
Sets timer ID.
|
|
|
Updates client.
|
|
|
Client's reference.
|
|
|
Heartbeat Controller that created me (parent).
|
|
|
Failure count.
|
|
|
Failure limit.
|
|
|
Client's handle.
|
|
|
Thread timer id.
|
1.3.8