diff options
author | tuexen <tuexen@f5534014-38df-0310-8fa8-9805f1628bb7> | 2009-04-26 18:40:40 +0000 |
---|---|---|
committer | tuexen <tuexen@f5534014-38df-0310-8fa8-9805f1628bb7> | 2009-04-26 18:40:40 +0000 |
commit | 196a92bba2c084f1de56acdd38c304174f340746 (patch) | |
tree | 1f62964b3c2b6d1cfb3133db33d30707a4b8cbd4 /pcapio.h | |
parent | 343e6ffc7b8a82dba01d16ed99bc687def8dbd66 (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.h | 30 |
1 files changed, 30 insertions, 0 deletions
@@ -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 |