syslog-ng source
kv-scanner.h File Reference
#include "syslog-ng.h"
#include "str-utils.h"
Include dependency graph for kv-scanner.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  KVScanner
 

Typedefs

typedef gboolean(* KVTransformValueFunc) (KVScanner *)
 
typedef void(* KVExtractAnnotationFunc) (KVScanner *)
 
typedef gboolean(* KVIsValidKeyCharFunc) (gchar c)
 

Functions

void kv_scanner_init (KVScanner *self, gchar value_separator, const gchar *pair_separator, gboolean extract_stray_words)
 
void kv_scanner_deinit (KVScanner *self)
 
gboolean kv_scanner_scan_next (KVScanner *self)
 

Typedef Documentation

◆ KVExtractAnnotationFunc

typedef void(* KVExtractAnnotationFunc) (KVScanner *)

◆ KVIsValidKeyCharFunc

typedef gboolean(* KVIsValidKeyCharFunc) (gchar c)

◆ KVTransformValueFunc

typedef gboolean(* KVTransformValueFunc) (KVScanner *)

Function Documentation

◆ kv_scanner_deinit()

void kv_scanner_deinit ( KVScanner *  self)

◆ kv_scanner_init()

void kv_scanner_init ( KVScanner *  self,
gchar  value_separator,
const gchar *  pair_separator,
gboolean  extract_stray_words 
)

◆ kv_scanner_scan_next()

gboolean kv_scanner_scan_next ( KVScanner *  self)