syslog-ng source
logreader.h File Reference
Include dependency graph for logreader.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  LogReaderOptions
 
struct  LogReader
 

Macros

#define LR_KERNEL   0x0002
 
#define LR_EMPTY_LINES   0x0004
 
#define LR_IGNORE_AUX_DATA   0x0008
 
#define LR_THREADED   0x0040
 
#define LR_EXIT_ON_EOF   0x0080
 

Functions

void log_reader_set_options (LogReader *s, LogPipe *control, LogReaderOptions *options, const gchar *stats_id, StatsClusterKeyBuilder *kb)
 
void log_reader_set_follow_filename (LogReader *self, const gchar *follow_filename)
 
void log_reader_set_name (LogReader *s, const gchar *name)
 
void log_reader_set_peer_addr (LogReader *s, GSockAddr *peer_addr)
 
void log_reader_set_local_addr (LogReader *s, GSockAddr *local_addr)
 
void log_reader_disable_bookmark_saving (LogReader *s)
 
void log_reader_trigger_one_check (LogReader *s)
 
gboolean log_reader_is_opened (LogReader *s)
 
void log_reader_open (LogReader *s, LogProtoServer *proto, PollEvents *poll_events)
 
void log_reader_close_proto (LogReader *s)
 
LogReader * log_reader_new (GlobalConfig *cfg)
 
void log_reader_options_defaults (LogReaderOptions *options)
 
void log_reader_options_init (LogReaderOptions *options, GlobalConfig *cfg, const gchar *group_name)
 
void log_reader_options_destroy (LogReaderOptions *options)
 
void log_reader_options_set_tags (LogReaderOptions *options, GList *tags)
 
gboolean log_reader_options_process_flag (LogReaderOptions *options, const gchar *flag)
 

Macro Definition Documentation

◆ LR_EMPTY_LINES

#define LR_EMPTY_LINES   0x0004

◆ LR_EXIT_ON_EOF

#define LR_EXIT_ON_EOF   0x0080

◆ LR_IGNORE_AUX_DATA

#define LR_IGNORE_AUX_DATA   0x0008

◆ LR_KERNEL

#define LR_KERNEL   0x0002

◆ LR_THREADED

#define LR_THREADED   0x0040

Function Documentation

◆ log_reader_close_proto()

void log_reader_close_proto ( LogReader *  s)

◆ log_reader_disable_bookmark_saving()

void log_reader_disable_bookmark_saving ( LogReader *  s)

◆ log_reader_is_opened()

gboolean log_reader_is_opened ( LogReader *  s)

◆ log_reader_new()

LogReader* log_reader_new ( GlobalConfig *  cfg)

◆ log_reader_open()

void log_reader_open ( LogReader *  s,
LogProtoServer *  proto,
PollEvents *  poll_events 
)

◆ log_reader_options_defaults()

void log_reader_options_defaults ( LogReaderOptions options)

◆ log_reader_options_destroy()

void log_reader_options_destroy ( LogReaderOptions options)

◆ log_reader_options_init()

void log_reader_options_init ( LogReaderOptions options,
GlobalConfig *  cfg,
const gchar *  group_name 
)

◆ log_reader_options_process_flag()

gboolean log_reader_options_process_flag ( LogReaderOptions options,
const gchar *  flag 
)

◆ log_reader_options_set_tags()

void log_reader_options_set_tags ( LogReaderOptions options,
GList *  tags 
)

◆ log_reader_set_follow_filename()

void log_reader_set_follow_filename ( LogReader *  self,
const gchar *  follow_filename 
)

◆ log_reader_set_local_addr()

void log_reader_set_local_addr ( LogReader *  s,
GSockAddr local_addr 
)

◆ log_reader_set_name()

void log_reader_set_name ( LogReader *  s,
const gchar *  name 
)

◆ log_reader_set_options()

void log_reader_set_options ( LogReader *  s,
LogPipe *  control,
LogReaderOptions options,
const gchar *  stats_id,
StatsClusterKeyBuilder *  kb 
)

◆ log_reader_set_peer_addr()

void log_reader_set_peer_addr ( LogReader *  s,
GSockAddr peer_addr 
)

◆ log_reader_trigger_one_check()

void log_reader_trigger_one_check ( LogReader *  s)
inline