From d3e49c4280f10584587fad83bc08c6a168c174d3 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Thu, 22 Aug 2013 14:43:24 +0200 Subject: move soures to src subdir --- src/pingu_ping.h | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/pingu_ping.h (limited to 'src/pingu_ping.h') diff --git a/src/pingu_ping.h b/src/pingu_ping.h new file mode 100644 index 0000000..e0bda08 --- /dev/null +++ b/src/pingu_ping.h @@ -0,0 +1,24 @@ +#ifndef PINGU_PING_H +#define PINGU_PING_H + +#include + +#include "list.h" +#include "pingu_host.h" + +#define PINGU_PING_IGNORE_ERROR 0 +#define PINGU_PING_SET_STATUS_ON_ERROR 1 + +struct pingu_ping { + int seq; + struct pingu_host *host; + struct list_head ping_list_entry; + struct ev_timer timeout_watcher; +}; + +int pingu_ping_send(struct ev_loop *loop, struct pingu_host *host, + int set_status_on_failure); +void pingu_ping_read_reply(struct ev_loop *loop, struct pingu_iface *iface); +void pingu_ping_cleanup(struct ev_loop *loop, struct list_head *ping_list); +void pingu_ping_dump(int fd, struct list_head *ping_list, const char *prefix); +#endif -- cgit v1.2.3