|
|
|
|
@ -26,14 +26,14 @@
|
|
|
|
|
|
|
|
|
|
#include "flow.h"
|
|
|
|
|
|
|
|
|
|
#define STREAM_START 0x01
|
|
|
|
|
#define STREAM_EOF 0x02
|
|
|
|
|
#define STREAM_TOSERVER 0x04
|
|
|
|
|
#define STREAM_TOCLIENT 0x08
|
|
|
|
|
#define STREAM_GAP 0x10 /**< data gap encountered */
|
|
|
|
|
#define STREAM_DEPTH 0x20 /**< depth reached */
|
|
|
|
|
#define STREAM_MIDSTREAM 0x40
|
|
|
|
|
#define STREAM_FLUSH 0x80
|
|
|
|
|
#define STREAM_START BIT_U8(0)
|
|
|
|
|
#define STREAM_EOF BIT_U8(1)
|
|
|
|
|
#define STREAM_TOSERVER BIT_U8(2)
|
|
|
|
|
#define STREAM_TOCLIENT BIT_U8(3)
|
|
|
|
|
#define STREAM_GAP BIT_U8(4) /**< data gap encountered */
|
|
|
|
|
#define STREAM_DEPTH BIT_U8(5) /**< depth reached */
|
|
|
|
|
#define STREAM_MIDSTREAM BIT_U8(6)
|
|
|
|
|
#define STREAM_FLUSH BIT_U8(7)
|
|
|
|
|
|
|
|
|
|
typedef int (*StreamSegmentCallback)(const Packet *, void *, const uint8_t *, uint32_t);
|
|
|
|
|
int StreamSegmentForEach(const Packet *p, uint8_t flag,
|
|
|
|
|
|