]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
detect/engine: make DetectAppLayerMpmRegister decprecated 3826/head
authorVictor Julien <victor@inliniac.net>
Fri, 3 May 2019 12:21:04 +0000 (14:21 +0200)
committerVictor Julien <victor@inliniac.net>
Fri, 3 May 2019 13:56:50 +0000 (15:56 +0200)
src/detect-engine-mpm.h

index cf03136a5bf638f6dc575aaf7dfdcfd64313d317..906ced724f4263d4c31b25fa66a5b0e4aefbf679 100644 (file)
@@ -86,11 +86,25 @@ int DetectSetFastPatternAndItsId(DetectEngineCtx *de_ctx);
  *
  *  \note direction must be set to either toserver or toclient.
  *        If both are needed, register the keyword twice.
+ *  \deprecated since 5.0.0
  */
 void DetectAppLayerMpmRegister(const char *name,
         int direction, int priority,
         int (*PrefilterRegister)(DetectEngineCtx *de_ctx,
-            SigGroupHead *sgh, MpmCtx *mpm_ctx));
+            SigGroupHead *sgh, MpmCtx *mpm_ctx)) __attribute__((deprecated));
+
+/** \brief register an app layer keyword for mpm
+ *  \param name buffer name
+ *  \param direction SIG_FLAG_TOSERVER or SIG_FLAG_TOCLIENT
+ *  \param priority mpm keyword priority
+ *  \param PrefilterRegister Prefilter api registration function
+ *  \param GetData callback to setup a InspectBuffer. May be NULL.
+ *  \param alproto AppProto this MPM engine inspects
+ *  \param tx_min_progress min tx progress needed to invoke this engine.
+ *
+ *  \note direction must be set to either toserver or toclient.
+ *        If both are needed, register the keyword twice.
+ */
 void DetectAppLayerMpmRegister2(const char *name,
         int direction, int priority,
         int (*PrefilterRegister)(DetectEngineCtx *de_ctx,