23#ifndef XCOM_DETECTOR_H
24#define XCOM_DETECTOR_H
27#include "xdr_gen/xcom_vp.h"
29#define DETECTOR_LIVE_TIMEOUT 5.0
Definition: site_struct.h:42
double seconds()
Definition: task.cc:309
double detector_state[NSERVERS]
Definition: xcom_detector.h:31
void send_global_view()
Definition: xcom_detector.cc:383
void update_detected(struct site_def *site)
Definition: xcom_detector.cc:148
void init_detector(detector_state ds)
Definition: xcom_detector.cc:71
int is_server_connected(struct site_def const *site, node_no node)
States if a server is still physically connected to another server.
Definition: xcom_detector.cc:101
int may_be_dead(detector_state const ds, node_no i, double seconds)
Definition: xcom_detector.cc:66
void invalidate_detector_sites(struct site_def *site)
Definition: xcom_detector.cc:266
int note_detected(struct site_def const *site, node_no node)
#define NSERVERS
Definition: xcom_limits.h:26