suricata
alert-fastlog.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void AlertFastLogRegister (void)
 
void TmModuleAlertFastLogIPv4Register (void)
 
void TmModuleAlertFastLogIPv6Register (void)
 
OutputInitResult AlertFastLogInitCtx (ConfNode *)
 Create a new LogFileCtx for "fast" output style. More...
 

Detailed Description

Function Documentation

◆ AlertFastLogInitCtx()

OutputInitResult AlertFastLogInitCtx ( ConfNode conf)

Create a new LogFileCtx for "fast" output style.

Parameters
confThe configuration node for this output.
Returns
A LogFileCtx pointer on success, NULL on failure.

Definition at line 226 of file alert-fastlog.c.

References OutputCtx_::data, DEFAULT_LOG_FILENAME, OutputCtx_::DeInit, LogFileFreeCtx(), LogFileNewCtx(), SCCalloc, SCConfLogOpenGeneric(), SCLogDebug, and unlikely.

Referenced by AlertFastLogRegister().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ AlertFastLogRegister()

void AlertFastLogRegister ( void  )

Definition at line 78 of file alert-fastlog.c.

References AlertFastLogCondition(), AlertFastLogger(), AlertFastLogInitCtx(), AlertFastLogRegisterTests(), AlertFastLogThreadDeinit(), AlertFastLogThreadInit(), LOGGER_ALERT_FAST, MODULE_NAME, and OutputRegisterPacketModule().

Referenced by OutputRegisterLoggers().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ TmModuleAlertFastLogIPv4Register()

void TmModuleAlertFastLogIPv4Register ( void  )

◆ TmModuleAlertFastLogIPv6Register()

void TmModuleAlertFastLogIPv6Register ( void  )