suricata
StreamingBuffer_ Struct Reference

#include <util-streaming-buffer.h>

Collaboration diagram for StreamingBuffer_:

Data Fields

StreamingBufferRegion region
 
struct SBB sbb_tree
 
StreamingBufferBlockhead
 
uint32_t sbb_size
 
uint16_t regions
 
uint16_t max_regions
 

Detailed Description

Definition at line 108 of file util-streaming-buffer.h.

Field Documentation

◆ head

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().

◆ max_regions

uint16_t StreamingBuffer_::max_regions

Definition at line 114 of file util-streaming-buffer.h.

Referenced by StreamingBufferInit().

◆ region

◆ regions

uint16_t StreamingBuffer_::regions

Definition at line 113 of file util-streaming-buffer.h.

Referenced by StreamingBufferInit().

◆ sbb_size

uint32_t StreamingBuffer_::sbb_size

data size covered by sbbs

Definition at line 112 of file util-streaming-buffer.h.

Referenced by StreamDataAvailableForProtoDetect().

◆ sbb_tree

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().


The documentation for this struct was generated from the following file: