From 7df9c7f38bc4990eaad6b57ed5e9b5b4d0d40cee Mon Sep 17 00:00:00 2001 From: wangyu- Date: Tue, 13 Nov 2018 00:05:24 -0600 Subject: [PATCH] update pcap wrapper --- pcap_wrapper.cpp | 2 ++ pcap_wrapper.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/pcap_wrapper.cpp b/pcap_wrapper.cpp index 32b97fb..0288328 100644 --- a/pcap_wrapper.cpp +++ b/pcap_wrapper.cpp @@ -3,6 +3,7 @@ #include #include int (*pcap_loop )(pcap_t *, int, pcap_handler, u_char *); +int (*pcap_breakloop )(pcap_t *); pcap_t* (*pcap_create)(const char *, char *); @@ -84,6 +85,7 @@ int init_pcap() assert(wpcap!=0); EXPORT_FUN(pcap_loop); + EXPORT_FUN(pcap_breakloop); EXPORT_FUN(pcap_create); EXPORT_FUN(pcap_set_snaplen); EXPORT_FUN(pcap_set_promisc); diff --git a/pcap_wrapper.h b/pcap_wrapper.h index 42bc1db..355fd69 100644 --- a/pcap_wrapper.h +++ b/pcap_wrapper.h @@ -83,6 +83,8 @@ typedef void (*pcap_handler)(u_char *, const struct pcap_pkthdr *, extern int (*pcap_loop )(pcap_t *, int, pcap_handler, u_char *); +extern int (*pcap_breakloop )(pcap_t *); + extern pcap_t* (*pcap_create)(const char *, char *); extern int (*pcap_set_snaplen) (pcap_t *, int);