syslog-ng source
stats-query.c File Reference
#include "messages.h"
#include "stats-query.h"
#include "stats-registry.h"
#include "stats/stats-control.h"
#include "stats.h"
#include <string.h>
Include dependency graph for stats-query.c:

Typedefs

typedef void(* ProcessCounterCb) (StatsCluster *sc, gint type, StatsCounterItem *counter, gpointer user_data, StatsFormatCb format_cb, gpointer result)
 

Functions

gboolean _stats_query_get (const gchar *expr, StatsFormatCb format_cb, const gchar *output_fmt, gpointer result, gboolean must_reset)
 
gboolean stats_query_get (const gchar *expr, StatsFormatCb format_cb, const gchar *output_fmt, gpointer result)
 
gboolean stats_query_get_and_reset_counters (const gchar *expr, StatsFormatCb format_cb, const gchar *output_fmt, gpointer result)
 
void _sum_selected_counters (StatsCluster *sc, gint type, StatsCounterItem *counter, gpointer user_data, StatsFormatCb format_cb, gpointer result)
 
gboolean _stats_query_get_sum (const gchar *expr, StatsFormatCb format_cb, gpointer result, gboolean must_reset)
 
gboolean stats_query_get_sum (const gchar *expr, StatsFormatCb format_cb, gpointer result)
 
gboolean stats_query_get_sum_and_reset_counters (const gchar *expr, StatsFormatCb format_cb, gpointer result)
 
gboolean _stats_query_list (const gchar *expr, StatsFormatCb format_cb, gpointer result, gboolean must_reset)
 
gboolean stats_query_list (const gchar *expr, StatsFormatCb format_cb, gpointer result)
 
gboolean stats_query_list_and_reset_counters (const gchar *expr, StatsFormatCb format_cb, gpointer result)
 

Typedef Documentation

◆ ProcessCounterCb

typedef void(* ProcessCounterCb) (StatsCluster *sc, gint type, StatsCounterItem *counter, gpointer user_data, StatsFormatCb format_cb, gpointer result)

Function Documentation

◆ _stats_query_get()

gboolean _stats_query_get ( const gchar *  expr,
StatsFormatCb  format_cb,
const gchar *  output_fmt,
gpointer  result,
gboolean  must_reset 
)

◆ _stats_query_get_sum()

gboolean _stats_query_get_sum ( const gchar *  expr,
StatsFormatCb  format_cb,
gpointer  result,
gboolean  must_reset 
)

◆ _stats_query_list()

gboolean _stats_query_list ( const gchar *  expr,
StatsFormatCb  format_cb,
gpointer  result,
gboolean  must_reset 
)

◆ _sum_selected_counters()

void _sum_selected_counters ( StatsCluster sc,
gint  type,
StatsCounterItem counter,
gpointer  user_data,
StatsFormatCb  format_cb,
gpointer  result 
)

◆ stats_query_get()

gboolean stats_query_get ( const gchar *  expr,
StatsFormatCb  format_cb,
const gchar *  output_fmt,
gpointer  result 
)

◆ stats_query_get_and_reset_counters()

gboolean stats_query_get_and_reset_counters ( const gchar *  expr,
StatsFormatCb  format_cb,
const gchar *  output_fmt,
gpointer  result 
)

◆ stats_query_get_sum()

gboolean stats_query_get_sum ( const gchar *  expr,
StatsFormatCb  format_cb,
gpointer  result 
)

◆ stats_query_get_sum_and_reset_counters()

gboolean stats_query_get_sum_and_reset_counters ( const gchar *  expr,
StatsFormatCb  format_cb,
gpointer  result 
)

◆ stats_query_list()

gboolean stats_query_list ( const gchar *  expr,
StatsFormatCb  format_cb,
gpointer  result 
)

◆ stats_query_list_and_reset_counters()

gboolean stats_query_list_and_reset_counters ( const gchar *  expr,
StatsFormatCb  format_cb,
gpointer  result 
)