syslog-ng source
repr.h File Reference
#include "template/function.h"
#include "template/macros.h"
#include "logmsg/logmsg.h"
Include dependency graph for repr.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  LogTemplateElem
 

Enumerations

enum  { LTE_MACRO , LTE_VALUE , LTE_FUNC }
 

Functions

LogTemplateElemlog_template_elem_new_macro (const gchar *text, guint macro, gchar *default_value, gint msg_ref)
 
LogTemplateElemlog_template_elem_new_value (const gchar *text, gchar *value_name, gchar *default_value, gint msg_ref)
 
LogTemplateElemlog_template_elem_new_func (LogTemplate *template, const gchar *text, gint argc, gchar *argv[], gint msg_ref, GError **error)
 
void log_template_elem_free_list (GList *el)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
LTE_MACRO 
LTE_VALUE 
LTE_FUNC 

Function Documentation

◆ log_template_elem_free_list()

void log_template_elem_free_list ( GList *  el)

◆ log_template_elem_new_func()

LogTemplateElem* log_template_elem_new_func ( LogTemplate *  template,
const gchar *  text,
gint  argc,
gchar *  argv[],
gint  msg_ref,
GError **  error 
)

◆ log_template_elem_new_macro()

LogTemplateElem* log_template_elem_new_macro ( const gchar *  text,
guint  macro,
gchar *  default_value,
gint  msg_ref 
)

◆ log_template_elem_new_value()

LogTemplateElem* log_template_elem_new_value ( const gchar *  text,
gchar *  value_name,
gchar *  default_value,
gint  msg_ref 
)