syslog-ng source
KVScanner Struct Reference

#include <kv-scanner.h>

Public Attributes

const gchar * input
 
gsize input_pos
 
GString * key
 
GString * value
 
GString * decoded_value
 
GString * stray_words
 
gboolean value_was_quoted
 
gchar value_separator
 
const gchar * pair_separator
 
gsize pair_separator_len
 
gchar stop_char
 
KVTransformValueFunc transform_value
 
KVExtractAnnotationFunc extract_annotation
 
KVIsValidKeyCharFunc is_valid_key_character
 

Member Data Documentation

◆ decoded_value

GString* KVScanner::decoded_value

◆ extract_annotation

KVExtractAnnotationFunc KVScanner::extract_annotation

◆ input

const gchar* KVScanner::input

◆ input_pos

gsize KVScanner::input_pos

◆ is_valid_key_character

KVIsValidKeyCharFunc KVScanner::is_valid_key_character

◆ key

GString* KVScanner::key

◆ pair_separator

const gchar* KVScanner::pair_separator

◆ pair_separator_len

gsize KVScanner::pair_separator_len

◆ stop_char

gchar KVScanner::stop_char

◆ stray_words

GString* KVScanner::stray_words

◆ transform_value

KVTransformValueFunc KVScanner::transform_value

◆ value

GString* KVScanner::value

◆ value_separator

gchar KVScanner::value_separator

◆ value_was_quoted

gboolean KVScanner::value_was_quoted

The documentation for this struct was generated from the following file: