From 22c01818744c1fd386d5d943afe6fda0a51396ed Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Thu, 7 Jul 2011 14:30:27 +0200 Subject: Add headers for libev based pingu --- pingu_iface.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 pingu_iface.h (limited to 'pingu_iface.h') diff --git a/pingu_iface.h b/pingu_iface.h new file mode 100644 index 0000000..99d7362 --- /dev/null +++ b/pingu_iface.h @@ -0,0 +1,20 @@ +#ifndef PINGU_IFACE_H +#define PINGU_IFACE_H + +#include +#include "list.h" + +struct pingu_iface { + char name[32]; + int fd; + struct list_head iface_list_entry; +// struct list_head burst_list; + struct list_head ping_list; + struct ev_io socket_watcher; +}; + +struct pingu_iface *pingu_iface_find(const char *name); +struct pingu_iface *pingu_iface_find_or_create(struct ev_loop *loop, const char *name); +int pingu_iface_init(struct ev_loop *loop, struct list_head *host_list); + +#endif -- cgit v1.2.3