syslog-ng source
compiler.c File Reference
#include "template/compiler.h"
#include "template/templates.h"
#include "template/repr.h"
#include "template/macros.h"
#include "plugin.h"
Include dependency graph for compiler.c:

Macros

#define STEP_BY_TRUE(p, x)   while(x) p++;
 

Functions

gboolean log_template_compiler_process_token (LogTemplateCompiler *self, GError **error)
 
gboolean log_template_compiler_compile (LogTemplateCompiler *self, GList **compiled_template, GError **error)
 
void log_template_compiler_init (LogTemplateCompiler *self, LogTemplate *template)
 
void log_template_compiler_clear (LogTemplateCompiler *self)
 

Macro Definition Documentation

◆ STEP_BY_TRUE

#define STEP_BY_TRUE (   p,
 
)    while(x) p++;

Function Documentation

◆ log_template_compiler_clear()

void log_template_compiler_clear ( LogTemplateCompiler self)

◆ log_template_compiler_compile()

gboolean log_template_compiler_compile ( LogTemplateCompiler self,
GList **  compiled_template,
GError **  error 
)

◆ log_template_compiler_init()

void log_template_compiler_init ( LogTemplateCompiler self,
LogTemplate *  template 
)

◆ log_template_compiler_process_token()

gboolean log_template_compiler_process_token ( LogTemplateCompiler self,
GError **  error 
)