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

Go to the source code of this file.

Classes

struct  DynMetricsTemplate
 

Functions

void dyn_metrics_template_set_key (DynMetricsTemplate *s, const gchar *key)
 
void dyn_metrics_template_add_label_template (DynMetricsTemplate *s, const gchar *label, LogTemplate *value_template)
 
void dyn_metrics_template_set_level (DynMetricsTemplate *s, gint level)
 
ValuePairs * dyn_metrics_template_get_value_pairs (DynMetricsTemplate *s)
 
gboolean dyn_metrics_template_is_enabled (DynMetricsTemplate *self)
 
StatsCounterItemdyn_metrics_template_get_stats_counter (DynMetricsTemplate *self, LogTemplateOptions *template_options, LogMessage *msg)
 
gboolean dyn_metrics_template_init (DynMetricsTemplate *self)
 
DynMetricsTemplatedyn_metrics_template_new (GlobalConfig *cfg)
 
void dyn_metrics_template_free (DynMetricsTemplate *self)
 
DynMetricsTemplatedyn_metrics_template_clone (DynMetricsTemplate *self, GlobalConfig *cfg)
 

Function Documentation

◆ dyn_metrics_template_add_label_template()

void dyn_metrics_template_add_label_template ( DynMetricsTemplate s,
const gchar *  label,
LogTemplate *  value_template 
)

◆ dyn_metrics_template_clone()

DynMetricsTemplate* dyn_metrics_template_clone ( DynMetricsTemplate self,
GlobalConfig *  cfg 
)

◆ dyn_metrics_template_free()

void dyn_metrics_template_free ( DynMetricsTemplate self)

◆ dyn_metrics_template_get_stats_counter()

StatsCounterItem* dyn_metrics_template_get_stats_counter ( DynMetricsTemplate self,
LogTemplateOptions *  template_options,
LogMessage *  msg 
)

◆ dyn_metrics_template_get_value_pairs()

ValuePairs* dyn_metrics_template_get_value_pairs ( DynMetricsTemplate s)

◆ dyn_metrics_template_init()

gboolean dyn_metrics_template_init ( DynMetricsTemplate self)

◆ dyn_metrics_template_is_enabled()

gboolean dyn_metrics_template_is_enabled ( DynMetricsTemplate self)

◆ dyn_metrics_template_new()

DynMetricsTemplate* dyn_metrics_template_new ( GlobalConfig *  cfg)

◆ dyn_metrics_template_set_key()

void dyn_metrics_template_set_key ( DynMetricsTemplate s,
const gchar *  key 
)

◆ dyn_metrics_template_set_level()

void dyn_metrics_template_set_level ( DynMetricsTemplate s,
gint  level 
)