28#ifndef SURICATA_UTIL_MPM_HS_CORE__H
29#define SURICATA_UTIL_MPM_HS_CORE__H
37typedef struct SCHSPattern_ {
43 uint8_t *original_pat;
56 struct SCHSPattern_ *
next;
59typedef struct SCHSCtx_ {
61 SCHSPattern **init_hash;
70typedef struct SCHSThreadCtx_ {
79typedef struct PatternDatabase_ {
92typedef struct PatternDatabaseCache_ {
93 uint32_t hs_cacheable_dbs_cnt;
94 uint32_t hs_dbs_cache_loaded_cnt;
95 uint32_t hs_dbs_cache_saved_cnt;
96} PatternDatabaseCache;
98const char *HSErrorToStr(hs_error_t error_code);
struct HtpBodyChunk_ * next