WS_DLL_PUBLIC frame_data_sequence * new_frame_data_sequence(void)
Create a new frame_data_sequence.
Definition frame_data_sequence.c:51
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
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.
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
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
DIAG_OFF_PEDANTIC struct _frame_data frame_data
Frame data structure.
Definition frame_data_sequence.c:32