diff options
author | Dean Jansa <djansa@redhat.com> | 2005-10-06 20:06:41 +0000 |
---|---|---|
committer | Nathan Straz <nstraz@redhat.com> | 2008-09-23 09:37:45 -0400 |
commit | 5da52098beb4fa5af4b592b3f050fcc12e0bd05b (patch) | |
tree | f61ee7f110582435e76be49acc1187173e3709f5 /hbeat.h | |
parent | 89d2504db378c5b091db5229484af5c58851fa5f (diff) | |
download | qarsh-5da52098beb4fa5af4b592b3f050fcc12e0bd05b.tar.gz qarsh-5da52098beb4fa5af4b592b3f050fcc12e0bd05b.tar.xz qarsh-5da52098beb4fa5af4b592b3f050fcc12e0bd05b.zip |
Added interfaces to get/set the hbeat state.
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); |