suricata
|
#include "app-layer-protos.h"
Go to the source code of this file.
Data Structures | |
struct | EveJsonSimpleAppLayerLogger |
struct | EveJsonTxLoggerRegistrationData |
Typedefs | |
typedef enum SCOutputJsonLogDirection | SCOutputJsonLogDirection |
typedef bool(* | EveJsonSimpleTxLogFunc) (const void *, void *) |
typedef struct EveJsonSimpleAppLayerLogger | EveJsonSimpleAppLayerLogger |
typedef struct EveJsonTxLoggerRegistrationData | EveJsonTxLoggerRegistrationData |
Enumerations | |
enum | SCOutputJsonLogDirection { LOG_DIR_PACKET = 0, LOG_DIR_FLOW, LOG_DIR_FLOW_TOCLIENT, LOG_DIR_FLOW_TOSERVER } |
Functions | |
EveJsonSimpleAppLayerLogger * | SCEveJsonSimpleGetLogger (AppProto alproto) |
int | SCOutputEvePreRegisterLogger (EveJsonTxLoggerRegistrationData reg_data) |
This file contains definitions that should be made available to rust via bindgen.
Definition in file output-eve-bindgen.h.
typedef struct EveJsonSimpleAppLayerLogger EveJsonSimpleAppLayerLogger |
typedef bool(* EveJsonSimpleTxLogFunc) (const void *, void *) |
Definition at line 38 of file output-eve-bindgen.h.
typedef struct EveJsonTxLoggerRegistrationData EveJsonTxLoggerRegistrationData |
typedef enum SCOutputJsonLogDirection SCOutputJsonLogDirection |
Enumerator | |
---|---|
LOG_DIR_PACKET | |
LOG_DIR_FLOW | |
LOG_DIR_FLOW_TOCLIENT | |
LOG_DIR_FLOW_TOSERVER |
Definition at line 31 of file output-eve-bindgen.h.
EveJsonSimpleAppLayerLogger* SCEveJsonSimpleGetLogger | ( | AppProto | alproto | ) |
Definition at line 865 of file output.c.
References g_alproto_max.
int SCOutputEvePreRegisterLogger | ( | EveJsonTxLoggerRegistrationData | reg_data | ) |