suricata
StreamingBufferConfig_ Struct Reference

#include <util-streaming-buffer.h>

Data Fields

uint32_t buf_size
 
uint16_t max_regions
 
uint32_t region_gap
 
void *(* Calloc )(size_t n, size_t size)
 
void *(* Realloc )(void *ptr, size_t orig_size, size_t size)
 
void(* Free )(void *ptr, size_t size)
 

Detailed Description

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

Field Documentation

◆ buf_size

uint32_t StreamingBufferConfig_::buf_size

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

Referenced by StreamingBufferInit().

◆ Calloc

void*(* StreamingBufferConfig_::Calloc) (size_t n, size_t size)

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

◆ Free

void(* StreamingBufferConfig_::Free) (void *ptr, size_t size)

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

◆ max_regions

uint16_t StreamingBufferConfig_::max_regions

max concurrent memory regions. 0 means no limit.

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

◆ Realloc

void*(* StreamingBufferConfig_::Realloc) (void *ptr, size_t orig_size, size_t size)

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

◆ region_gap

uint32_t StreamingBufferConfig_::region_gap

max gap size before a new region will be created.

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


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