suricata
DetectByteExtractData_ Struct Reference

Holds data related to byte_extract keyword. More...

#include <detect-byte-extract.h>

Data Fields

uint8_t local_id
 
uint8_t nbytes
 
int16_t pad
 
int32_t offset
 
const char * name
 
uint8_t flags
 
uint8_t endian
 
uint8_t base
 
uint8_t align_value
 
uint16_t multiplier_value
 
uint16_t id
 

Detailed Description

Holds data related to byte_extract keyword.

Definition at line 43 of file detect-byte-extract.h.

Field Documentation

◆ align_value

uint8_t DetectByteExtractData_::align_value

Definition at line 54 of file detect-byte-extract.h.

Referenced by DetectByteExtractDoMatch().

◆ base

uint8_t DetectByteExtractData_::base

Definition at line 53 of file detect-byte-extract.h.

Referenced by DetectByteExtractDoMatch().

◆ endian

uint8_t DetectByteExtractData_::endian

Definition at line 52 of file detect-byte-extract.h.

◆ flags

uint8_t DetectByteExtractData_::flags

Definition at line 51 of file detect-byte-extract.h.

Referenced by DetectByteExtractDoMatch().

◆ id

uint16_t DetectByteExtractData_::id

Definition at line 58 of file detect-byte-extract.h.

◆ local_id

uint8_t DetectByteExtractData_::local_id

Definition at line 45 of file detect-byte-extract.h.

◆ multiplier_value

uint16_t DetectByteExtractData_::multiplier_value

Definition at line 56 of file detect-byte-extract.h.

Referenced by DetectByteExtractDoMatch().

◆ name

const char* DetectByteExtractData_::name

Definition at line 50 of file detect-byte-extract.h.

Referenced by DetectByteExtractRetrieveSMVar().

◆ nbytes

uint8_t DetectByteExtractData_::nbytes

Definition at line 47 of file detect-byte-extract.h.

Referenced by DetectByteExtractDoMatch().

◆ offset

int32_t DetectByteExtractData_::offset

Definition at line 49 of file detect-byte-extract.h.

Referenced by DetectByteExtractDoMatch().

◆ pad

int16_t DetectByteExtractData_::pad

Definition at line 48 of file detect-byte-extract.h.


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