suricata
tx-bit.c File Reference
#include "suricata-common.h"
#include "threads.h"
#include "tx-bit.h"
#include "detect.h"
#include "util-var.h"
#include "util-debug.h"
#include "rust.h"
Include dependency graph for tx-bit.c:

Go to the source code of this file.

Functions

int TxBitIsset (AppLayerTxData *txd, uint32_t idx)
 
int TxBitSet (AppLayerTxData *txd, uint32_t idx)
 

Detailed Description

Author
Victor Julien victo.nosp@m.r@in.nosp@m.linia.nosp@m.c.ne.nosp@m.t

Implements per ippair bits. Actually, not a bit, but called that way because of Snort's flowbits. It's a binary storage.

Todo:

move away from a linked list implementation

use different datatypes, such as string, int, etc.

Definition in file tx-bit.c.

Function Documentation

◆ TxBitIsset()

int TxBitIsset ( AppLayerTxData txd,
uint32_t  idx 
)

Definition at line 69 of file tx-bit.c.

◆ TxBitSet()

int TxBitSet ( AppLayerTxData txd,
uint32_t  idx 
)

Definition at line 80 of file tx-bit.c.