mirror of https://github.com/OISF/suricata
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
731 B
C
28 lines
731 B
C
#ifndef __APP_LAYER_DETECT_PROTO_H__
|
|
#define __APP_LAYER_DETECT_PROTO_H__
|
|
|
|
#include "stream.h"
|
|
|
|
typedef struct AlpProtoDetectDirectionThread_ {
|
|
MpmThreadCtx mpm_ctx;
|
|
PatternMatcherQueue pmq;
|
|
} AlpProtoDetectDirectionThread;
|
|
|
|
typedef struct AlpProtoDetectThreadCtx_ {
|
|
AlpProtoDetectDirectionThread toserver;
|
|
AlpProtoDetectDirectionThread toclient;
|
|
} AlpProtoDetectThreadCtx;
|
|
|
|
int AppLayerHandleMsg(AlpProtoDetectThreadCtx *, StreamMsg *smsg, char);
|
|
void *AppLayerDetectProtoThread(void *td);
|
|
|
|
void AppLayerDetectProtoThreadInit(void);
|
|
|
|
void AppLayerDetectProtoThreadSpawn(void);
|
|
void AlpDetectRegisterTests(void);
|
|
|
|
void AlpProtoFinalize2Thread(AlpProtoDetectThreadCtx *);
|
|
|
|
#endif /* __APP_LAYER_DETECT_PROTO_H__ */
|
|
|