syslog-ng source
cfg-block.c File Reference
#include "cfg-block.h"
#include "cfg-lexer-subst.h"
#include "cfg.h"
#include "str-utils.h"
Include dependency graph for cfg-block.c:

Classes

struct  CfgBlock
 

Functions

gboolean _validate_spurious_args (CfgArgs *self, CfgArgs *defs, const gchar *reference)
 
gboolean cfg_block_generate (CfgBlockGenerator *s, GlobalConfig *cfg, gpointer args, GString *result, const gchar *reference)
 
void cfg_block_free_instance (CfgBlockGenerator *s)
 
CfgBlockGenerator * cfg_block_new (gint context, const gchar *name, const gchar *content, CfgArgs *arg_defs, CFG_LTYPE *lloc)
 

Function Documentation

◆ _validate_spurious_args()

gboolean _validate_spurious_args ( CfgArgs *  self,
CfgArgs *  defs,
const gchar *  reference 
)

◆ cfg_block_free_instance()

void cfg_block_free_instance ( CfgBlockGenerator *  s)

◆ cfg_block_generate()

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

◆ cfg_block_new()

CfgBlockGenerator* cfg_block_new ( gint  context,
const gchar *  name,
const gchar *  content,
CfgArgs *  arg_defs,
CFG_LTYPE lloc 
)