#include <liveness_monitor.H>

Public Member Functions | |
| LivenessMonitor (string, string, string, string, double) | |
| virtual | ~LivenessMonitor () |
| void | go (Process *p) |
| void | expiredHandler () |
| void | runOnFailure () |
| Process * | getProcess (void) const |
| Process * | getFailProcess (void) const |
Private Attributes | |
| string | _success_action_script |
| string | _failure_action_script |
| string | _liveness_script |
| string | _args |
| pid_t | _pid |
| LivenessMonitorTH * | handler |
| LivenessMonitorEH * | _event_handler |
| LivenessMonitorEH * | _fail_event_handler |
| Process * | _process |
| Process * | _parent |
| Process * | _fail_process |
| double | _interval |
| LivenessMonitor::LivenessMonitor | ( | string | live, | |
| string | trueact, | |||
| string | falseact, | |||
| string | args, | |||
| double | interval | |||
| ) |
| virtual LivenessMonitor::~LivenessMonitor | ( | ) | [inline, virtual] |
| void LivenessMonitor::go | ( | Process * | p | ) |


| void LivenessMonitor::expiredHandler | ( | ) |


| void LivenessMonitor::runOnFailure | ( | ) |

| Process* LivenessMonitor::getProcess | ( | void | ) | const [inline] |

| Process* LivenessMonitor::getFailProcess | ( | void | ) | const [inline] |

string LivenessMonitor::_success_action_script [private] |
string LivenessMonitor::_failure_action_script [private] |
string LivenessMonitor::_liveness_script [private] |
string LivenessMonitor::_args [private] |
pid_t LivenessMonitor::_pid [private] |
LivenessMonitorTH* LivenessMonitor::handler [private] |
LivenessMonitorEH* LivenessMonitor::_event_handler [private] |
Process* LivenessMonitor::_process [private] |
Process* LivenessMonitor::_parent [private] |
Process* LivenessMonitor::_fail_process [private] |
double LivenessMonitor::_interval [private] |
1.5.5