Structs§
- _ddwaf_
builder - _ddwaf_
config - @struct ddwaf_config
- _ddwaf_
config__ ddwaf_ config_ limits - _ddwaf_
config__ ddwaf_ config_ obfuscator - Obfuscator regexes - the strings are owned by the caller
- _ddwaf_
context - _ddwaf_
handle - _ddwaf_
object - @struct ddwaf_object
Constants§
- DDWAF_
ERR_ INTERNAL - DDWAF_
ERR_ INVALID_ ARGUMENT - DDWAF_
ERR_ INVALID_ OBJECT - DDWAF_
LOG_ DEBUG - DDWAF_
LOG_ ERROR - DDWAF_
LOG_ INFO - DDWAF_
LOG_ OFF - DDWAF_
LOG_ TRACE - DDWAF_
LOG_ WARN - DDWAF_
MATCH - DDWAF_
OBJ_ ARRAY - DDWAF_
OBJ_ BOOL - DDWAF_
OBJ_ FLOAT - DDWAF_
OBJ_ INVALID - DDWAF_
OBJ_ MAP - DDWAF_
OBJ_ NULL - DDWAF_
OBJ_ SIGNED - DDWAF_
OBJ_ STRING - DDWAF_
OBJ_ UNSIGNED - DDWAF_
OK
Functions§
- ddwaf_
builder_ ⚠add_ or_ update_ config - ddwaf_builder_add_or_update_config
- ddwaf_
builder_ ⚠build_ instance - ddwaf_builder_build_instance
- ddwaf_
builder_ ⚠destroy - ddwaf_builder_destroy
- ddwaf_
builder_ ⚠get_ config_ paths - ddwaf_builder_get_config_paths
- ddwaf_
builder_ ⚠init - ddwaf_builder_init
- ddwaf_
builder_ ⚠remove_ config - ddwaf_builder_remove_config
- ddwaf_
context_ ⚠destroy - ddwaf_context_destroy
- ddwaf_
context_ ⚠init - ddwaf_context_init
- ddwaf_
destroy ⚠ - ddwaf_destroy
- ddwaf_
get_ ⚠version - ddwaf_get_version
- ddwaf_
known_ ⚠actions - ddwaf_known_actions
- ddwaf_
known_ ⚠addresses - ddwaf_known_addresses
- ddwaf_
object_ ⚠array - ddwaf_object_array
- ddwaf_
object_ ⚠bool - ddwaf_object_bool
- ddwaf_
object_ ⚠float - ddwaf_object_float
- ddwaf_
object_ ⚠free - ddwaf_object_free
- ddwaf_
object_ ⚠from_ json - ddwaf_object_from_json
- ddwaf_
object_ ⚠invalid - ddwaf_object_invalid
- ddwaf_
object_ ⚠map - ddwaf_object_map
- ddwaf_
object_ ⚠null - ddwaf_object_null
- ddwaf_
object_ ⚠signed - ddwaf_object_signed_force
- ddwaf_
object_ ⚠stringl - ddwaf_object_stringl
- ddwaf_
object_ ⚠unsigned - ddwaf_object_unsigned_force
- ddwaf_
run ⚠ - ddwaf_run
- ddwaf_
set_ ⚠log_ cb - ddwaf_set_log_cb
Type Aliases§
- DDWAF_
LOG_ LEVEL - @enum DDWAF_LOG_LEVEL
- DDWAF_
OBJ_ TYPE - @enum DDWAF_OBJ_TYPE
- DDWAF_
RET_ CODE - @enum DDWAF_RET_CODE
- ddwaf_
builder - ddwaf_
config - @struct ddwaf_config
- ddwaf_
context - ddwaf_
handle - ddwaf_
log_ cb - @typedef ddwaf_log_cb
- ddwaf_
object - @struct ddwaf_object
- ddwaf_
object_ free_ fn - @typedef ddwaf_object_free_fn