wireshark/epan/dissectors/file-pcapng.h

42 lines
918 B
C

/* file-pcapng.h
*
* Wireshark - Network traffic analyzer
* By Gerald Combs <gerald@wireshark.org>
* Copyright 1998 Gerald Combs
*
* SPDX-License-Identifier: GPL-2.0-or-later
*/
#ifndef __FILE_PCAPNG_H__
#define __FILE_PCAPNG_H__
/* Used by custom dissector */
/* File info */
struct info {
guint32 section_number;
guint32 interface_number;
guint32 darwin_process_event_number;
guint32 frame_number;
guint encoding;
wmem_array_t *interfaces;
wmem_array_t *darwin_process_events;
};
struct interface_description {
guint32 link_type;
guint32 snap_len;
guint64 timestamp_resolution;
guint64 timestamp_offset;
};
struct darwin_process_event_description {
guint32 process_id;
};
/* Dissect one PCAPNG Block */
extern gint dissect_block(proto_tree *tree, packet_info *pinfo, tvbuff_t *tvb, struct info *info);
#endif