syslog-ng source
xml.c File Reference
#include "xml.h"
#include "scratch-buffers.h"
#include "str-repr/encode.h"
Include dependency graph for xml.c:

Classes

struct  PushParams
 

Functions

XMLScannerOptionsxml_parser_get_scanner_options (LogParser *p)
 
GString * xml_parser_append_values (const gchar *previous_value, gssize previous_value_len, const gchar *current_value, gssize current_value_len, gboolean create_lists, LogMessageValueType *type)
 
void xml_parser_set_forward_invalid (LogParser *s, gboolean setting)
 
void xml_parser_allow_create_lists (LogParser *s, gboolean setting)
 
void xml_parser_set_prefix (LogParser *s, const gchar *prefix)
 
LogPipe * xml_parser_clone (LogPipe *s)
 
LogParser * xml_parser_new (GlobalConfig *cfg)
 

Function Documentation

◆ xml_parser_allow_create_lists()

void xml_parser_allow_create_lists ( LogParser *  s,
gboolean  setting 
)

◆ xml_parser_append_values()

GString* xml_parser_append_values ( const gchar *  previous_value,
gssize  previous_value_len,
const gchar *  current_value,
gssize  current_value_len,
gboolean  create_lists,
LogMessageValueType type 
)

◆ xml_parser_clone()

LogPipe* xml_parser_clone ( LogPipe *  s)

◆ xml_parser_get_scanner_options()

XMLScannerOptions* xml_parser_get_scanner_options ( LogParser *  p)

◆ xml_parser_new()

LogParser* xml_parser_new ( GlobalConfig *  cfg)

◆ xml_parser_set_forward_invalid()

void xml_parser_set_forward_invalid ( LogParser *  s,
gboolean  setting 
)

◆ xml_parser_set_prefix()

void xml_parser_set_prefix ( LogParser *  s,
const gchar *  prefix 
)