typedef struct LogDHCPLogThread_ {
LogDHCPFileCtx *dhcplog_ctx;
- uint32_t count;
MemBuffer *buffer;
} LogDHCPLogThread;
typedef struct LogDnsLogThread_ {
LogDnsFileCtx *dnslog_ctx;
/** LogFileCtx has the pointer to the file and a mutex to allow multithreading */
- uint32_t dns_cnt;
-
MemBuffer *buffer;
} LogDnsLogThread;
typedef struct LogFTPLogThread_ {
LogFTPFileCtx *ftplog_ctx;
- uint32_t count;
MemBuffer *buffer;
} LogFTPLogThread;
#define MODULE_NAME "JsonMetadataLog"
-#define JSON_STREAM_BUFFER_SIZE 4096
-
typedef struct MetadataJsonOutputCtx_ {
LogFileCtx* file_ctx;
OutputJsonCommonSettings cfg;
typedef struct LogRdpLogThread_ {
LogRdpFileCtx *rdplog_ctx;
- uint32_t count;
MemBuffer *buffer;
} LogRdpLogThread;
typedef struct LogRFBLogThread_ {
LogRFBFileCtx *rfblog_ctx;
- uint32_t count;
MemBuffer *buffer;
} LogRFBLogThread;
typedef struct LogTemplateLogThread_ {
LogTemplateFileCtx *templatelog_ctx;
- uint32_t count;
MemBuffer *buffer;
} LogTemplateLogThread;
typedef struct LogTemplateLogThread_ {
LogTemplateFileCtx *templatelog_ctx;
- uint32_t count;
MemBuffer *buffer;
} LogTemplateLogThread;
typedef struct LogTFTPLogThread_ {
LogTFTPFileCtx *tftplog_ctx;
- uint32_t count;
MemBuffer *buffer;
} LogTFTPLogThread;