syslog-ng source
date-parser.c File Reference
#include "date-parser.h"
#include "str-utils.h"
#include "string-list.h"
#include "timeutils/wallclocktime.h"
#include "timeutils/cache.h"
#include "timeutils/conv.h"
#include "scratch-buffers.h"
#include "str-format.h"
Include dependency graph for date-parser.c:

Classes

struct  DateParser
 

Enumerations

enum  { DPF_GUESS_TIMEZONE = 0x0001 }
 

Functions

void date_parser_set_formats (LogParser *s, GList *formats)
 
void date_parser_set_timezone (LogParser *s, gchar *tz)
 
void date_parser_set_time_stamp (LogParser *s, LogMessageTimeStamp time_stamp)
 
void date_parser_set_value (LogParser *s, const gchar *value_name)
 
LogParser * date_parser_new (GlobalConfig *cfg)
 
gboolean date_parser_process_flag (LogParser *s, gchar *flag)
 

Variables

CfgFlagHandler date_parser_flags []
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
DPF_GUESS_TIMEZONE 

Function Documentation

◆ date_parser_new()

LogParser* date_parser_new ( GlobalConfig *  cfg)

◆ date_parser_process_flag()

gboolean date_parser_process_flag ( LogParser *  s,
gchar *  flag 
)

◆ date_parser_set_formats()

void date_parser_set_formats ( LogParser *  s,
GList *  formats 
)

◆ date_parser_set_time_stamp()

void date_parser_set_time_stamp ( LogParser *  s,
LogMessageTimeStamp  time_stamp 
)

◆ date_parser_set_timezone()

void date_parser_set_timezone ( LogParser *  s,
gchar *  tz 
)

◆ date_parser_set_value()

void date_parser_set_value ( LogParser *  s,
const gchar *  value_name 
)

Variable Documentation

◆ date_parser_flags

CfgFlagHandler date_parser_flags[]
Initial value:
=
{
{ "guess-timezone", CFH_SET, offsetof(DateParser, flags), DPF_GUESS_TIMEZONE },
{ NULL },
}
@ CFH_SET
Definition: cfg-parser.h:55
@ DPF_GUESS_TIMEZONE
Definition: date-parser.c:35
Definition: date-parser.c:39