syslog-ng source
stats-aggregator-registry.c File Reference
#include "stats/aggregator/stats-aggregator-registry.h"
#include "stats/stats-registry.h"
#include "stats/stats-cluster.h"
#include "stats/stats-query.h"
#include "cfg.h"
#include "iv.h"
#include "timeutils/cache.h"
#include "mainloop.h"
#include "messages.h"
Include dependency graph for stats-aggregator-registry.c:

Classes

struct  StatsAggregatorContainer
 

Macros

#define FREQUENCY_OF_UPDATE   60
 

Functions

void stats_aggregator_lock (void)
 
void stats_aggregator_unlock (void)
 
void stats_aggregator_remove_orphaned_stats (void)
 
void stats_aggregator_registry_reset (void)
 
void stats_aggregator_registry_init (void)
 
void stats_aggregator_registry_deinit (void)
 
void stats_register_aggregator_maximum (gint level, StatsClusterKey *sc_key, StatsAggregator **aggr)
 
void stats_register_aggregator_average (gint level, StatsClusterKey *sc_key, StatsAggregator **aggr)
 
void stats_register_aggregator_cps (gint level, StatsClusterKey *sc_key, StatsClusterKey *sc_key_input, gint stats_type, StatsAggregator **aggr)
 
void stats_unregister_aggregator (StatsAggregator **aggr)
 

Macro Definition Documentation

◆ FREQUENCY_OF_UPDATE

#define FREQUENCY_OF_UPDATE   60

Function Documentation

◆ stats_aggregator_lock()

void stats_aggregator_lock ( void  )

◆ stats_aggregator_registry_deinit()

void stats_aggregator_registry_deinit ( void  )

◆ stats_aggregator_registry_init()

void stats_aggregator_registry_init ( void  )

◆ stats_aggregator_registry_reset()

void stats_aggregator_registry_reset ( void  )

◆ stats_aggregator_remove_orphaned_stats()

void stats_aggregator_remove_orphaned_stats ( void  )

◆ stats_aggregator_unlock()

void stats_aggregator_unlock ( void  )

◆ stats_register_aggregator_average()

void stats_register_aggregator_average ( gint  level,
StatsClusterKey *  sc_key,
StatsAggregator **  aggr 
)

◆ stats_register_aggregator_cps()

void stats_register_aggregator_cps ( gint  level,
StatsClusterKey *  sc_key,
StatsClusterKey *  sc_key_input,
gint  stats_type,
StatsAggregator **  aggr 
)

◆ stats_register_aggregator_maximum()

void stats_register_aggregator_maximum ( gint  level,
StatsClusterKey *  sc_key,
StatsAggregator **  aggr 
)

◆ stats_unregister_aggregator()

void stats_unregister_aggregator ( StatsAggregator **  aggr)