diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2011-07-07 14:30:27 +0200 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2011-07-07 14:30:27 +0200 |
commit | 22c01818744c1fd386d5d943afe6fda0a51396ed (patch) | |
tree | d253ebcdbb6c16e760f1ace35010ab2a69b81e67 /pingu_ping.h | |
parent | 2d18ede622fcdb7dc5d53863c711437bef79fe76 (diff) | |
download | pingu-22c01818744c1fd386d5d943afe6fda0a51396ed.tar.bz2 pingu-22c01818744c1fd386d5d943afe6fda0a51396ed.tar.xz |
Add headers for libev based pingu
Diffstat (limited to 'pingu_ping.h')
-rw-r--r-- | pingu_ping.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/pingu_ping.h b/pingu_ping.h new file mode 100644 index 0000000..d8f129a --- /dev/null +++ b/pingu_ping.h @@ -0,0 +1,19 @@ +#ifndef PINGU_PING_H +#define PINGU_PING_H + +#include <ev.h> + +#include "list.h" +#include "pingu_host.h" + +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); +void pingu_ping_read_reply(struct ev_loop *loop, struct pingu_iface *iface); + +#endif |