18#ifndef __MCAST_STREAM_H__
19#define __MCAST_STREAM_H__
27#define MAX_SPEED 200000
41 int32_t numbuffalarms;
59 uint32_t first_frame_num;
89extern int32_t mcast_stream_trigger;
90extern int32_t mcast_stream_bufferalarm;
91extern uint16_t mcast_stream_burstint;
92extern int32_t mcast_stream_emptyspeed;
93extern int32_t mcast_stream_cumulemptyspeed;
void mcaststream_reset(mcaststream_tapinfo_t *tapinfo)
Free all accumulated mcast stream tap data.
Definition mcast_stream.c:76
tap_packet_status mcaststream_packet(void *tapdata, packet_info *pinfo, epan_dissect_t *edt, const void *data, tap_flags_t flags)
Tap packet callback for the mcast_streams tap.
void remove_tap_listener_mcast_stream(mcaststream_tapinfo_t *tapinfo)
Remove the mcast_streams tap listener.
Definition mcast_stream.c:283
GString * register_tap_listener_mcast_stream(mcaststream_tapinfo_t *tapinfo)
Registers the mcast_streams tap listener (if not already done).
Definition mcast_stream.c:294
Holds a network or link-layer address of any supported type.
Definition address.h:62
Definition mcast_stream.h:49
Definition mcast_stream.h:77
mcaststream_tap_draw_cb tap_draw
Definition mcast_stream.h:80
mcaststream_tap_reset_cb tap_reset
Definition mcast_stream.h:79
Represents the metadata and indexing information for a single captured frame.
Definition packet_info.h:43
Definition mcast_stream.h:30
Holds all state for the dissection of a single byte array, including session, buffer,...
Definition epan_dissect.h:28
tap_packet_status
Definition tap.h:22