syslog-ng source
confgen-plugin.c File Reference
#include "confgen.h"
#include "cfg.h"
#include "cfg-block-generator.h"
#include "messages.h"
#include "plugin.h"
#include <string.h>
#include <errno.h>
#include <stdlib.h>
Include dependency graph for confgen-plugin.c:

Classes

struct  ConfgenExec
 

Functions

gboolean confgen_exec_generate (CfgBlockGenerator *s, GlobalConfig *cfg, gpointer args, GString *result, const gchar *reference)
 
gboolean confgen_module_init (PluginContext *plugin_context, CfgArgs *args)
 

Variables

const ModuleInfo module_info
 

Function Documentation

◆ confgen_exec_generate()

gboolean confgen_exec_generate ( CfgBlockGenerator *  s,
GlobalConfig *  cfg,
gpointer  args,
GString *  result,
const gchar *  reference 
)

◆ confgen_module_init()

gboolean confgen_module_init ( PluginContext *  plugin_context,
CfgArgs *  args 
)

Variable Documentation

◆ module_info

const ModuleInfo module_info
Initial value:
=
{
.canonical_name = "confgen",
.version = SYSLOG_NG_VERSION,
.description = "The confgen module provides support for dynamically generated configuration file snippets for syslog-ng, used for the SCL system() driver for example",
.core_revision = SYSLOG_NG_SOURCE_REVISION,
.plugins = NULL,
.plugins_len = 0,
}