suricata
InspectionBuffer Struct Reference

#include <detect-engine-inspect-buffer.h>

Data Fields

const uint8_t * inspect
 
uint64_t inspect_offset
 
uint32_t inspect_len
 
bool initialized
 
uint8_t flags
 
uint32_t len
 
uint8_t * buf
 
uint32_t size
 
uint32_t orig_len
 
const uint8_t * orig
 

Detailed Description

Definition at line 34 of file detect-engine-inspect-buffer.h.

Field Documentation

◆ buf

◆ flags

uint8_t InspectionBuffer::flags

DETECT_CI_FLAGS_* for use with DetectEngineContentInspection

Definition at line 39 of file detect-engine-inspect-buffer.h.

Referenced by DetectEngineInspectBufferGeneric(), DetectEngineInspectPktBufferGeneric(), and DetectGetMultiData().

◆ initialized

bool InspectionBuffer::initialized

is initialized. ::inspect might be NULL if transform lead to 0 size

Definition at line 38 of file detect-engine-inspect-buffer.h.

Referenced by DetectGetMultiData(), InspectionBufferClean(), InspectionBufferCopy(), InspectionBufferSetupMulti(), InspectionBufferSetupMultiEmpty(), and SCInspectionBufferTruncate().

◆ inspect

◆ inspect_len

◆ inspect_offset

uint64_t InspectionBuffer::inspect_offset

Definition at line 36 of file detect-engine-inspect-buffer.h.

Referenced by DetectEngineInspectBufferGeneric().

◆ len

uint32_t InspectionBuffer::len

◆ orig

const uint8_t* InspectionBuffer::orig

Definition at line 48 of file detect-engine-inspect-buffer.h.

Referenced by InspectionBufferSetupMulti().

◆ orig_len

uint32_t InspectionBuffer::orig_len

Definition at line 47 of file detect-engine-inspect-buffer.h.

Referenced by InspectionBufferSetupMulti().

◆ size

uint32_t InspectionBuffer::size

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