syslog-ng source
basic-funcs.c File Reference
#include "plugin.h"
#include "template/simple-function.h"
#include "filter/filter-expr.h"
#include "filter/filter-expr-parser.h"
#include "cfg.h"
#include "parse-number.h"
#include "str-format.h"
#include "plugin-types.h"
#include "scratch-buffers.h"
#include <stdlib.h>
#include <errno.h>
#include <string.h>
#include "urlencode.c"
#include "numeric-funcs.c"
#include "str-funcs.c"
#include "cond-funcs.c"
#include "ip-funcs.c"
#include "misc-funcs.c"
#include "list-funcs.c"
#include "tf-template.c"
#include "context-funcs.c"
#include "fname-funcs.c"
#include "tf-iterate.c"
#include "tf-map.c"
#include "tf-filter.c"
#include "tf-tag.c"
#include "vp-funcs.c"
Include dependency graph for basic-funcs.c:

Functions

void _append_args_with_separator (gint argc, GString *argv[], GString *result, gchar separator)
 
gboolean basicfuncs_module_init (PluginContext *context, CfgArgs *args)
 

Variables

const ModuleInfo module_info
 

Function Documentation

◆ _append_args_with_separator()

void _append_args_with_separator ( gint  argc,
GString *  argv[],
GString *  result,
gchar  separator 
)

◆ basicfuncs_module_init()

gboolean basicfuncs_module_init ( PluginContext *  context,
CfgArgs *  args 
)

Variable Documentation

◆ module_info

const ModuleInfo module_info
Initial value:
=
{
.canonical_name = "basicfuncs",
.version = SYSLOG_NG_VERSION,
.description = "The basicfuncs module provides various template functions for syslog-ng.",
.core_revision = SYSLOG_NG_SOURCE_REVISION,
.plugins = basicfuncs_plugins,
.plugins_len = G_N_ELEMENTS(basicfuncs_plugins),
}