suricata
|
#include <util-streaming-buffer.h>
Data Fields | |
StreamingBufferRegion | region |
struct SBB | sbb_tree |
StreamingBufferBlock * | head |
uint32_t | sbb_size |
uint16_t | regions |
uint16_t | max_regions |
Definition at line 108 of file util-streaming-buffer.h.
StreamingBufferBlock* StreamingBuffer_::head |
head, should always be the same as RB_MIN
Definition at line 111 of file util-streaming-buffer.h.
Referenced by StreamDataAvailableForProtoDetect().
uint16_t StreamingBuffer_::max_regions |
Definition at line 114 of file util-streaming-buffer.h.
Referenced by StreamingBufferInit().
StreamingBufferRegion StreamingBuffer_::region |
Definition at line 109 of file util-streaming-buffer.h.
Referenced by StreamDataAvailableForProtoDetect(), StreamingBufferAppend(), StreamingBufferAppendNoTrack(), StreamingBufferClear(), StreamingBufferGetData(), StreamingBufferInit(), and StreamingBufferSegmentIsBeforeWindow().
uint16_t StreamingBuffer_::regions |
Definition at line 113 of file util-streaming-buffer.h.
Referenced by StreamingBufferInit().
uint32_t StreamingBuffer_::sbb_size |
data size covered by sbbs
Definition at line 112 of file util-streaming-buffer.h.
Referenced by StreamDataAvailableForProtoDetect().
struct SBB StreamingBuffer_::sbb_tree |
red black tree of Stream Buffer Blocks
Definition at line 109 of file util-streaming-buffer.h.
Referenced by StreamDataAvailableForProtoDetect(), UTHCheckDataAtPosition(), and UTHCheckGapAtPosition().