Browse Source

update pcap wrapper

wangyu- 7 years ago
parent
commit
7df9c7f38b
2 changed files with 4 additions and 0 deletions
  1. 2 0
      pcap_wrapper.cpp
  2. 2 0
      pcap_wrapper.h

+ 2 - 0
pcap_wrapper.cpp

@@ -3,6 +3,7 @@
 #include <assert.h>
 #include <stdio.h>
 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);

+ 2 - 0
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);