diff options
Diffstat (limited to 'hbeat.h')
-rw-r--r-- | hbeat.h | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -4,6 +4,13 @@ typedef void * hbeat_t; +typedef enum { + HOST_ALIVE, HOST_QUIET, HOST_TIMEOUT, HOST_REBOOT, HOST_HBEAT_DISABLED +} hbeat_state_t; + + extern hbeat_t hbeat_init(const char *host, int max_timeout); -void hbeat_free(hbeat_t hbh); -unsigned int hbeat(hbeat_t hbh); +extern void hbeat_free(hbeat_t hbh); +extern unsigned int hbeat(hbeat_t hbh); +extern hbeat_state_t hbeat_getstate(hbeat_t hbh); +extern void hbeat_setstate(hbeat_t hbh, hbeat_state_t state); |