aboutsummaryrefslogtreecommitdiffstats
path: root/pcapio.h
diff options
context:
space:
mode:
authortuexen <tuexen@f5534014-38df-0310-8fa8-9805f1628bb7>2009-04-26 18:40:40 +0000
committertuexen <tuexen@f5534014-38df-0310-8fa8-9805f1628bb7>2009-04-26 18:40:40 +0000
commit196a92bba2c084f1de56acdd38c304174f340746 (patch)
tree1f62964b3c2b6d1cfb3133db33d30707a4b8cbd4 /pcapio.h
parent343e6ffc7b8a82dba01d16ed99bc687def8dbd66 (diff)
Add functions to write several pcapng blocks.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@28159 f5534014-38df-0310-8fa8-9805f1628bb7
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