| Wireshark 4.7.3 The Wireshark network protocol analyzer

Loading...
Searching...
No Matches
epan_dissect.h
Go to the documentation of this file.
1
9#pragma once
10#include "epan.h"
11#include "tvbuff.h"
12#include "proto.h"
13#include "packet_info.h"
14
15#ifdef __cplusplus
16 extern "C" {
17#endif /* __cplusplus */
18
28 struct epan_dissect {
29 struct epan_session* session;
30 tvbuff_t* tvb;
31 proto_tree* tree;
32 packet_info pi;
33};
34#ifdef __cplusplus
35}
36#endif /* __cplusplus */
37
38/*
39 * Editor modelines - https://www.wireshark.org/tools/modelines.html
40 *
41 * Local variables:
42 * c-basic-offset: 8
43 * tab-width: 8
44 * indent-tabs-mode: t
45 * End:
46 *
47 * vi: set shiftwidth=8 tabstop=8 noexpandtab:
48 * :indentSize=8:tabSize=8:noTabs=false:
49 */
epan.h
packet_info
struct _packet_info packet_info
Represents the metadata and indexing information for a single captured frame.
packet_info.h
proto.h
epan_dissect
Holds all state for the dissection of a single byte array, including session, buffer,...
Definition epan_dissect.h:28
epan_dissect::tvb
tvbuff_t * tvb
Definition epan_dissect.h:30
epan_dissect::session
struct epan_session * session
Definition epan_dissect.h:29
epan_dissect::tree
proto_tree * tree
Definition epan_dissect.h:31
epan_dissect::pi
packet_info pi
Definition epan_dissect.h:32
epan_session
Definition epan.c:532
tvbuff.h