Go to the documentation of this file.
26 #ifndef SURICATA_OUTPUT_TX_H
27 #define SURICATA_OUTPUT_TX_H
int(* TxLogger)(ThreadVars *, void *thread_data, const Packet *, Flow *f, void *state, void *tx, uint64_t tx_id)
Transaction logger function pointer type.
void OutputTxShutdown(void)
void OutputTxLoggerRegister(void)
Per thread variable structure.
TmEcode(* ThreadInitFunc)(ThreadVars *, const void *, void **)
bool(* TxLoggerCondition)(ThreadVars *, const Packet *, void *state, void *tx, uint64_t tx_id)
Transaction logger condition function pointer type.
int SCOutputRegisterTxLogger(LoggerId id, const char *name, AppProto alproto, TxLogger LogFunc, void *, int tc_log_progress, int ts_log_progress, TxLoggerCondition LogCondition, ThreadInitFunc, ThreadDeinitFunc)
Register a transaction logger.
TmEcode(* ThreadDeinitFunc)(ThreadVars *, void *)