diff options
author | Michael Tüxen <tuexen@fh-muenster.de> | 2009-04-26 18:40:40 +0000 |
---|---|---|
committer | Michael Tüxen <tuexen@fh-muenster.de> | 2009-04-26 18:40:40 +0000 |
commit | b23f4a90fdfea8d06d01708af05df32a5096affe (patch) | |
tree | 1f62964b3c2b6d1cfb3133db33d30707a4b8cbd4 /pcapio.h | |
parent | 0db2eaff9de26686149ddfb1c46869a86a8d8291 (diff) | |
download | wireshark-b23f4a90fdfea8d06d01708af05df32a5096affe.tar.gz wireshark-b23f4a90fdfea8d06d01708af05df32a5096affe.tar.bz2 wireshark-b23f4a90fdfea8d06d01708af05df32a5096affe.zip |
Add functions to write several pcapng blocks.
svn path=/trunk/; revision=28159
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 |