| Wireshark 4.7.3 The Wireshark network protocol analyzer

Loading...
Searching...
No Matches
frame_data_sequence.h
Go to the documentation of this file.
1
10#pragma once
11#include <epan/frame_data.h>
12
13#ifdef __cplusplus
14 extern "C" {
15#endif /* __cplusplus */
16
17 typedef struct _frame_data_sequence frame_data_sequence;
18
24WS_DLL_PUBLIC frame_data_sequence *new_frame_data_sequence(void);
25
35WS_DLL_PUBLIC frame_data *frame_data_sequence_add(frame_data_sequence *fds,
36 frame_data *fdata);
37
47WS_DLL_PUBLIC frame_data *frame_data_sequence_find(frame_data_sequence *fds,
48 uint32_t num);
49
55WS_DLL_PUBLIC void free_frame_data_sequence(frame_data_sequence *fds);
56
66WS_DLL_PUBLIC void find_and_mark_frame_depended_upon(void *key, void *value, void *user_data);
67
68
69#ifdef __cplusplus
70}
71#endif /* __cplusplus */
frame_data.h
new_frame_data_sequence
WS_DLL_PUBLIC frame_data_sequence * new_frame_data_sequence(void)
Create a new frame_data_sequence.
Definition frame_data_sequence.c:51
frame_data_sequence_add
WS_DLL_PUBLIC frame_data * frame_data_sequence_add(frame_data_sequence *fds, frame_data *fdata)
Add a frame_data entry to the sequence.
Definition frame_data_sequence.c:65
find_and_mark_frame_depended_upon
WS_DLL_PUBLIC void find_and_mark_frame_depended_upon(void *key, void *value, void *user_data)
Finds and marks frame data entries that depend on a given key.
frame_data_sequence_find
WS_DLL_PUBLIC frame_data * frame_data_sequence_find(frame_data_sequence *fds, uint32_t num)
Finds a frame data entry in the sequence.
Definition frame_data_sequence.c:179
free_frame_data_sequence
WS_DLL_PUBLIC void free_frame_data_sequence(frame_data_sequence *fds)
Free a frame_data_sequence and all the frame_data structures in it.
Definition frame_data_sequence.c:283
frame_data
DIAG_OFF_PEDANTIC struct _frame_data frame_data
Frame data structure.
_frame_data_sequence
Definition frame_data_sequence.c:32