24 #ifndef __DETECT_ENGINE_SIGORDER_H__ 25 #define __DETECT_ENGINE_SIGORDER_H__
struct SCSigOrderFunc_ SCSigOrderFunc
Structure holding the signature ordering function used by the signature ordering module.
main detection engine ctx
struct SCSigOrderFunc_ * next
void SCSigSignatureOrderingModuleCleanup(DetectEngineCtx *)
De-registers all the signature ordering functions registered.
struct SCSigSignatureWrapper_ * min
struct SCSigSignatureWrapper_ * next
Signature wrapper used by signature ordering module while ordering signatures.
void SCSigOrderSignatures(DetectEngineCtx *)
Orders the signatures.
void SCSigRegisterSignatureOrderingFuncs(DetectEngineCtx *)
Lets you register the Signature ordering functions. The order in which the functions are registered...
struct SCSigSignatureWrapper_ * prev
struct SCSigSignatureWrapper_ SCSigSignatureWrapper
Signature wrapper used by signature ordering module while ordering signatures.
Structure holding the signature ordering function used by the signature ordering module.
struct SCSigSignatureWrapper_ * max
int user[SC_RADIX_USER_DATA_MAX]
SCRadixUserDataType
Different kinds of helper data that can be used by the signature ordering module. Used by the "user" ...
void SCSigRegisterSignatureOrderingTests(void)