syslog-ng source
CSVScanner Struct Reference

#include <csv-scanner.h>

Collaboration diagram for CSVScanner:

Public Types

enum  {
  CSV_STATE_INITIAL , CSV_STATE_COLUMNS , CSV_STATE_GREEDY_COLUMN , CSV_STATE_PARTIAL_INPUT ,
  CSV_STATE_FINISH
}
 

Public Attributes

CSVScannerOptionsoptions
 
enum CSVScanner:: { ... }  state
 
const gchar * src
 
gint current_column
 
GString * current_value
 
gchar current_quote
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
CSV_STATE_INITIAL 
CSV_STATE_COLUMNS 
CSV_STATE_GREEDY_COLUMN 
CSV_STATE_PARTIAL_INPUT 
CSV_STATE_FINISH 

Member Data Documentation

◆ current_column

gint CSVScanner::current_column

◆ current_quote

gchar CSVScanner::current_quote

◆ current_value

GString* CSVScanner::current_value

◆ options

CSVScannerOptions* CSVScanner::options

◆ src

const gchar* CSVScanner::src

◆ 

enum { ... } CSVScanner::state

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