suricata
HttpRangeContainerBuffer Struct Reference

#include <app-layer-htp-range.h>

Public Member Functions

 RB_ENTRY (HttpRangeContainerBuffer) rb
 

Data Fields

uint8_t * buffer
 
uint64_t buflen
 
uint64_t start
 
uint64_t offset
 
uint64_t gap
 

Detailed Description

Definition at line 31 of file app-layer-htp-range.h.

Member Function Documentation

◆ RB_ENTRY()

HttpRangeContainerBuffer::RB_ENTRY ( HttpRangeContainerBuffer  )

red and black tree

Field Documentation

◆ buffer

uint8_t* HttpRangeContainerBuffer::buffer

allocated buffer

Definition at line 35 of file app-layer-htp-range.h.

◆ buflen

uint64_t HttpRangeContainerBuffer::buflen

length of buffer

Definition at line 37 of file app-layer-htp-range.h.

Referenced by HttpRangeContainerBufferCompare().

◆ gap

uint64_t HttpRangeContainerBuffer::gap

number of gaped bytes

Definition at line 43 of file app-layer-htp-range.h.

◆ offset

uint64_t HttpRangeContainerBuffer::offset

offset of bytes written in buffer (relative to the start of the range)

Definition at line 41 of file app-layer-htp-range.h.

Referenced by HttpRangeContainerBufferCompare().

◆ start

uint64_t HttpRangeContainerBuffer::start

the start of the range (offset relative to the absolute beginning of the file)

Definition at line 39 of file app-layer-htp-range.h.

Referenced by HttpRangeContainerBufferCompare().


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