summaryrefslogtreecommitdiff
path: root/pcapio.h
diff options
context:
space:
mode:
authorMichael Tüxen <tuexen@fh-muenster.de>2009-04-26 18:40:40 +0000
committerMichael Tüxen <tuexen@fh-muenster.de>2009-04-26 18:40:40 +0000
commitb23f4a90fdfea8d06d01708af05df32a5096affe (patch)
tree1f62964b3c2b6d1cfb3133db33d30707a4b8cbd4 /pcapio.h
parent0db2eaff9de26686149ddfb1c46869a86a8d8291 (diff)
downloadwireshark-b23f4a90fdfea8d06d01708af05df32a5096affe.tar.gz
Add functions to write several pcapng blocks.
svn path=/trunk/; revision=28159
Diffstat (limited to 'pcapio.h')
-rw-r--r--pcapio.h30
1 files changed, 30 insertions, 0 deletions
diff --git a/pcapio.h b/pcapio.h
index 04cded1e58..c69a8340b2 100644
--- a/pcapio.h
+++ b/pcapio.h
@@ -42,6 +42,36 @@ libpcap_write_packet(FILE *fp, const struct pcap_pkthdr *phdr, const u_char *pd,
long *bytes_written, int *err);
extern gboolean
+libpcap_write_session_header_block(FILE *fp,
+ char *appname,
+ long *bytes_written,
+ int *err);
+
+extern gboolean
+libpcap_write_interface_description_block(FILE *fp,
+ char *name,
+ char *filter,
+ int link_type,
+ int snap_len,
+ long *bytes_written,
+ int *err);
+
+extern gboolean
+libpcap_write_interface_statistics_block(FILE *fp,
+ guint32 interface_id,
+ pcap_t *pd,
+ long *bytes_written,
+ int *err);
+
+extern gboolean
+libpcap_write_enhanced_packet_block(FILE *fp,
+ struct pcap_pkthdr *phdr,
+ guint32 interface_id,
+ u_char *pd,
+ long *bytes_written,
+ int *err);
+
+extern gboolean
libpcap_dump_flush(FILE *pd, int *err);
extern gboolean