syslog-ng source
group-lines.c File Reference
#include "group-lines.h"
#include "correlation.h"
#include "correlation-context.h"
#include "scratch-buffers.h"
#include "str-utils.h"
#include "messages.h"
#include "grouping-parser.h"
#include "id-counter.h"
#include <iv.h>
Include dependency graph for group-lines.c:

Classes

struct  GroupLinesContext
 
struct  GroupLines
 

Functions

GroupLinesContextgroup_lines_context_new (const CorrelationKey *key, MultiLineLogic *multi_line)
 
MultiLineOptionsgroup_lines_get_multi_line_options (LogParser *s)
 
void group_lines_set_separator (LogParser *s, const gchar *separator)
 
LogParser * group_lines_new (GlobalConfig *cfg)
 

Function Documentation

◆ group_lines_context_new()

GroupLinesContext* group_lines_context_new ( const CorrelationKey key,
MultiLineLogic *  multi_line 
)

◆ group_lines_get_multi_line_options()

MultiLineOptions* group_lines_get_multi_line_options ( LogParser *  s)

◆ group_lines_new()

LogParser* group_lines_new ( GlobalConfig *  cfg)

◆ group_lines_set_separator()

void group_lines_set_separator ( LogParser *  s,
const gchar *  separator 
)