libosmocore  0.9.6.311-c977
Osmocom core library
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
rate_ctr_group_desc Struct Reference

description of a rate counter group More...

#include <rate_ctr.h>

Data Fields

const char * group_name_prefix
 The prefix to the name of all counters in this group. More...
 
const char * group_description
 The human-readable description of the group. More...
 
int class_id
 The class to which this group belongs. More...
 
const unsigned int num_ctr
 The number of counters in this group. More...
 
const struct rate_ctr_descctr_desc
 Pointer to array of counter names. More...
 

Detailed Description

description of a rate counter group

Field Documentation

int rate_ctr_group_desc::class_id

The class to which this group belongs.

Referenced by rate_ctr_handler().

const struct rate_ctr_desc* rate_ctr_group_desc::ctr_desc

Pointer to array of counter names.

Referenced by rate_ctr_for_each_counter(), and rate_ctr_get_by_name().

const char* rate_ctr_group_desc::group_description

The human-readable description of the group.

const char* rate_ctr_group_desc::group_name_prefix

The prefix to the name of all counters in this group.

Referenced by osmo_stats_reporter_log_send_counter(), osmo_stats_reporter_statsd_send_counter(), and rate_ctr_get_group_by_name_idx().

const unsigned int rate_ctr_group_desc::num_ctr

The number of counters in this group.

Referenced by rate_ctr_for_each_counter(), rate_ctr_get_by_name(), and rate_ctr_group_intv().


The documentation for this struct was generated from the following file: