syslog-ng source
simple-function.c File Reference
Include dependency graph for simple-function.c:

Functions

void log_template_append_format_recursive (LogTemplate *self, const LogTemplateInvokeArgs *args, GString *result)
 
gboolean tf_simple_func_prepare (LogTemplateFunction *self, gpointer s, LogTemplate *parent, gint argc, gchar *argv[], GError **error)
 
void tf_simple_func_eval (LogTemplateFunction *self, gpointer s, LogTemplateInvokeArgs *args)
 
void tf_simple_func_call (LogTemplateFunction *self, gpointer s, const LogTemplateInvokeArgs *args, GString *result, LogMessageValueType *type)
 
void tf_simple_func_free_state (gpointer s)
 

Function Documentation

◆ log_template_append_format_recursive()

void log_template_append_format_recursive ( LogTemplate *  self,
const LogTemplateInvokeArgs args,
GString *  result 
)

◆ tf_simple_func_call()

void tf_simple_func_call ( LogTemplateFunction *  self,
gpointer  s,
const LogTemplateInvokeArgs args,
GString *  result,
LogMessageValueType type 
)

◆ tf_simple_func_eval()

void tf_simple_func_eval ( LogTemplateFunction *  self,
gpointer  s,
LogTemplateInvokeArgs args 
)

◆ tf_simple_func_free_state()

void tf_simple_func_free_state ( gpointer  s)

◆ tf_simple_func_prepare()

gboolean tf_simple_func_prepare ( LogTemplateFunction *  self,
gpointer  s,
LogTemplate *  parent,
gint  argc,
gchar *  argv[],
GError **  error 
)