suricata
AppLayerThreadCtx_ Struct Reference

This is for the app layer in general and it contains per thread context relevant to both the alpd and alp. More...

Collaboration diagram for AppLayerThreadCtx_:

Data Fields

AppLayerProtoDetectThreadCtxalpd_tctx
 
AppLayerParserThreadCtxalp_tctx
 
uint64_t ticks_start
 
uint64_t ticks_end
 
uint64_t ticks_spent
 
AppProto alproto
 
uint64_t proto_detect_ticks_start
 
uint64_t proto_detect_ticks_end
 
uint64_t proto_detect_ticks_spent
 

Detailed Description

This is for the app layer in general and it contains per thread context relevant to both the alpd and alp.

Definition at line 58 of file app-layer.c.

Field Documentation

◆ alp_tctx

AppLayerParserThreadCtx* AppLayerThreadCtx_::alp_tctx

Definition at line 62 of file app-layer.c.

Referenced by AppLayerDestroyCtxThread(), and AppLayerGetCtxThread().

◆ alpd_tctx

AppLayerProtoDetectThreadCtx* AppLayerThreadCtx_::alpd_tctx

Definition at line 60 of file app-layer.c.

Referenced by AppLayerDestroyCtxThread(), AppLayerGetCtxThread(), and AppLayerHandleUdp().

◆ alproto

AppProto AppLayerThreadCtx_::alproto

Definition at line 68 of file app-layer.c.

◆ proto_detect_ticks_end

uint64_t AppLayerThreadCtx_::proto_detect_ticks_end

Definition at line 70 of file app-layer.c.

◆ proto_detect_ticks_spent

uint64_t AppLayerThreadCtx_::proto_detect_ticks_spent

Definition at line 71 of file app-layer.c.

◆ proto_detect_ticks_start

uint64_t AppLayerThreadCtx_::proto_detect_ticks_start

Definition at line 69 of file app-layer.c.

◆ ticks_end

uint64_t AppLayerThreadCtx_::ticks_end

Definition at line 66 of file app-layer.c.

◆ ticks_spent

uint64_t AppLayerThreadCtx_::ticks_spent

Definition at line 67 of file app-layer.c.

◆ ticks_start

uint64_t AppLayerThreadCtx_::ticks_start

Definition at line 65 of file app-layer.c.


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