]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
log api: use AppProto instead of uint16_t
authorVictor Julien <victor@inliniac.net>
Thu, 30 Jan 2014 08:18:12 +0000 (09:18 +0100)
committerVictor Julien <victor@inliniac.net>
Thu, 30 Jan 2014 09:51:26 +0000 (10:51 +0100)
src/output-tx.c
src/output-tx.h
src/output.c
src/output.h

index d250fcab75156d03accace672305a06d0b7837d6..7c56353a06e335287ba74490a8d219d6f4033254 100644 (file)
@@ -44,7 +44,7 @@ typedef struct OutputLoggerThreadData_ {
  * it's perfectly valid that have multiple instances of the same
  * log module (e.g. http.log) with different output ctx'. */
 typedef struct OutputTxLogger_ {
-    uint16_t alproto;
+    AppProto alproto;
     TxLogger LogFunc;
     OutputCtx *output_ctx;
     struct OutputTxLogger_ *next;
@@ -53,7 +53,7 @@ typedef struct OutputTxLogger_ {
 
 static OutputTxLogger *list = NULL;
 
-int OutputRegisterTxLogger(const char *name, uint16_t alproto, TxLogger LogFunc, OutputCtx *output_ctx)
+int OutputRegisterTxLogger(const char *name, AppProto alproto, TxLogger LogFunc, OutputCtx *output_ctx)
 {
     OutputTxLogger *op = SCMalloc(sizeof(*op));
     if (op == NULL)
index badc18351a3a1c93e1657ee8a0a30e3b9bcd9fd4..92815499003e3603498acfb79cee3b80bc931d28 100644 (file)
@@ -36,7 +36,7 @@ typedef int (*TxLogger)(ThreadVars *, void *thread_data, const Packet *, Flow *f
  */
 //typedef int (*TxLogCondition)(ThreadVars *, const Packet *);
 
-int OutputRegisterTxLogger(const char *name, uint16_t alproto, TxLogger LogFunc, OutputCtx *);
+int OutputRegisterTxLogger(const char *name, AppProto alproto, TxLogger LogFunc, OutputCtx *);
 
 void TmModuleTxLoggerRegister (void);
 
index 5e7d88f2a35af26b216652a96dc1038c92e08b27..043e37d80ae4df6e50f7954ae334932a0be4acd9 100644 (file)
@@ -147,7 +147,7 @@ error:
  */
 void
 OutputRegisterTxModule(const char *name, const char *conf_name,
-    OutputCtx *(*InitFunc)(ConfNode *), uint16_t alproto,
+    OutputCtx *(*InitFunc)(ConfNode *), AppProto alproto,
     TxLogger TxLogFunc)
 {
     if (unlikely(TxLogFunc == NULL)) {
@@ -176,7 +176,7 @@ error:
 void
 OutputRegisterTxSubModule(const char *parent_name, const char *name,
     const char *conf_name, OutputCtx *(*InitFunc)(ConfNode *, OutputCtx *parent_ctx),
-    uint16_t alproto, TxLogger TxLogFunc)
+    AppProto alproto, TxLogger TxLogFunc)
 {
     if (unlikely(TxLogFunc == NULL)) {
         goto error;
index 88659b59f65ac31a77a002718e3d764fec4cd584..e0f2f6794a839dc8589db6be1d728f572ba861d0 100644 (file)
@@ -47,7 +47,7 @@ typedef struct OutputModule_ {
     TxLogger TxLogFunc;
     FileLogger FileLogFunc;
     FiledataLogger FiledataLogFunc;
-    uint16_t alproto;
+    AppProto alproto;
 
     TAILQ_ENTRY(OutputModule_) entries;
 } OutputModule;
@@ -62,11 +62,11 @@ void OutputRegisterPacketSubModule(const char *parent_name, const char *name,
     PacketLogger LogFunc, PacketLogCondition ConditionFunc);
 
 void OutputRegisterTxModule(const char *name, const char *conf_name,
-    OutputCtx *(*InitFunc)(ConfNode *), uint16_t alproto,
+    OutputCtx *(*InitFunc)(ConfNode *), AppProto alproto,
     TxLogger TxLogFunc);
 void OutputRegisterTxSubModule(const char *parent_name, const char *name,
     const char *conf_name, OutputCtx *(*InitFunc)(ConfNode *, OutputCtx *parent_ctx),
-    uint16_t alproto, TxLogger TxLogFunc);
+    AppProto alproto, TxLogger TxLogFunc);
 
 void OutputRegisterFileModule(const char *name, const char *conf_name,
     OutputCtx *(*InitFunc)(ConfNode *), FileLogger FileLogFunc);