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

Go to the source code of this file.

Classes

struct  LogSourceOptions
 
struct  LogSource
 

Functions

gboolean log_source_init (LogPipe *s)
 
gboolean log_source_deinit (LogPipe *s)
 
void log_source_post (LogSource *self, LogMessage *msg)
 
void log_source_set_options (LogSource *self, LogSourceOptions *options, const gchar *stats_id, StatsClusterKeyBuilder *kb, gboolean threaded, LogExprNode *expr_node)
 
void log_source_set_ack_tracker_factory (LogSource *self, AckTrackerFactory *factory)
 
void log_source_set_name (LogSource *self, const gchar *name)
 
void log_source_mangle_hostname (LogSource *self, LogMessage *msg)
 
void log_source_init_instance (LogSource *self, GlobalConfig *cfg)
 
void log_source_options_defaults (LogSourceOptions *options)
 
void log_source_options_init (LogSourceOptions *options, GlobalConfig *cfg, const gchar *group_name)
 
void log_source_options_destroy (LogSourceOptions *options)
 
void log_source_options_set_tags (LogSourceOptions *options, GList *tags)
 
void log_source_free (LogPipe *s)
 
void log_source_wakeup (LogSource *self)
 
void log_source_flow_control_adjust (LogSource *self, guint32 window_size_increment)
 
void log_source_flow_control_adjust_when_suspended (LogSource *self, guint32 window_size_increment)
 
void log_source_flow_control_suspend (LogSource *self)
 
void log_source_disable_bookmark_saving (LogSource *self)
 
void log_source_enable_dynamic_window (LogSource *self, DynamicWindowPool *window_ctr)
 
void log_source_dynamic_window_update_statistics (LogSource *self)
 
gboolean log_source_is_dynamic_window_enabled (LogSource *self)
 
void log_source_global_init (void)
 
void log_source_dynamic_window_realloc (LogSource *self)
 

Function Documentation

◆ log_source_deinit()

gboolean log_source_deinit ( LogPipe *  s)

◆ log_source_disable_bookmark_saving()

void log_source_disable_bookmark_saving ( LogSource *  self)

◆ log_source_dynamic_window_realloc()

void log_source_dynamic_window_realloc ( LogSource *  self)

◆ log_source_dynamic_window_update_statistics()

void log_source_dynamic_window_update_statistics ( LogSource *  self)

◆ log_source_enable_dynamic_window()

void log_source_enable_dynamic_window ( LogSource *  self,
DynamicWindowPool *  window_ctr 
)

◆ log_source_flow_control_adjust()

void log_source_flow_control_adjust ( LogSource *  self,
guint32  window_size_increment 
)

◆ log_source_flow_control_adjust_when_suspended()

void log_source_flow_control_adjust_when_suspended ( LogSource *  self,
guint32  window_size_increment 
)

◆ log_source_flow_control_suspend()

void log_source_flow_control_suspend ( LogSource *  self)

◆ log_source_free()

void log_source_free ( LogPipe *  s)

◆ log_source_global_init()

void log_source_global_init ( void  )

◆ log_source_init()

gboolean log_source_init ( LogPipe *  s)

◆ log_source_init_instance()

void log_source_init_instance ( LogSource *  self,
GlobalConfig *  cfg 
)

◆ log_source_is_dynamic_window_enabled()

gboolean log_source_is_dynamic_window_enabled ( LogSource *  self)

◆ log_source_mangle_hostname()

void log_source_mangle_hostname ( LogSource *  self,
LogMessage *  msg 
)

◆ log_source_options_defaults()

void log_source_options_defaults ( LogSourceOptions options)

◆ log_source_options_destroy()

void log_source_options_destroy ( LogSourceOptions options)

◆ log_source_options_init()

void log_source_options_init ( LogSourceOptions options,
GlobalConfig *  cfg,
const gchar *  group_name 
)

◆ log_source_options_set_tags()

void log_source_options_set_tags ( LogSourceOptions options,
GList *  tags 
)

◆ log_source_post()

void log_source_post ( LogSource *  self,
LogMessage *  msg 
)

◆ log_source_set_ack_tracker_factory()

void log_source_set_ack_tracker_factory ( LogSource *  self,
AckTrackerFactory *  factory 
)

◆ log_source_set_name()

void log_source_set_name ( LogSource *  self,
const gchar *  name 
)

◆ log_source_set_options()

void log_source_set_options ( LogSource *  self,
LogSourceOptions options,
const gchar *  stats_id,
StatsClusterKeyBuilder *  kb,
gboolean  threaded,
LogExprNode *  expr_node 
)

◆ log_source_wakeup()

void log_source_wakeup ( LogSource *  self)