syslog-ng source
parser-expr.c File Reference
#include "parser/parser-expr.h"
#include "template/templates.h"
#include "logmatcher.h"
#include <string.h>
Include dependency graph for parser-expr.c:

Functions

void log_parser_set_template (LogParser *self, LogTemplate *template_obj)
 
void log_parser_clone_settings (LogParser *self, LogParser *cloned)
 
gboolean log_parser_process_message (LogParser *self, LogMessage **pmsg, const LogPathOptions *path_options)
 
void log_parser_queue_method (LogPipe *s, LogMessage *msg, const LogPathOptions *path_options)
 
gboolean log_parser_init_method (LogPipe *s)
 
gboolean log_parser_deinit_method (LogPipe *s)
 
void log_parser_free_method (LogPipe *s)
 
void log_parser_init_instance (LogParser *self, GlobalConfig *cfg)
 

Function Documentation

◆ log_parser_clone_settings()

void log_parser_clone_settings ( LogParser *  self,
LogParser *  cloned 
)

◆ log_parser_deinit_method()

gboolean log_parser_deinit_method ( LogPipe *  s)

◆ log_parser_free_method()

void log_parser_free_method ( LogPipe *  s)

◆ log_parser_init_instance()

void log_parser_init_instance ( LogParser *  self,
GlobalConfig *  cfg 
)

◆ log_parser_init_method()

gboolean log_parser_init_method ( LogPipe *  s)

◆ log_parser_process_message()

gboolean log_parser_process_message ( LogParser *  self,
LogMessage **  pmsg,
const LogPathOptions *  path_options 
)

◆ log_parser_queue_method()

void log_parser_queue_method ( LogPipe *  s,
LogMessage *  msg,
const LogPathOptions *  path_options 
)

◆ log_parser_set_template()

void log_parser_set_template ( LogParser *  self,
LogTemplate *  template_obj 
)