X-Git-Url: https://unix4lyfe.org/gitweb/darkstat-debian/blobdiff_plain/a1e8056c92203d02860d719abb1d562453896da8..4da209d9116b41ab59eeedc5823bc2cb64b5bc3e:/cap.h diff --git a/cap.h b/cap.h index 18f2425..e1a77cf 100644 --- a/cap.h +++ b/cap.h @@ -10,12 +10,14 @@ extern unsigned int cap_pkts_recv, cap_pkts_drop; -void cap_init(const char *device, const char *filter, int promisc); +void cap_add_ifname(const char *ifname); /* call one or more times */ +void cap_add_filter(const char *filter); /* call zero or more times */ +void cap_start(const int promisc); void cap_fd_set(fd_set *read_set, int *max_fd, struct timeval *timeout, int *need_timeout); void cap_poll(fd_set *read_set); void cap_stop(void); -void cap_from_file(const char *capfile, const char *filter); +void cap_from_file(const char *capfile); /* vim:set ts=3 sw=3 tw=78 expandtab: */