
Functions | |
| void | stats_cluster_init (void) |
| gboolean | _types_equal (const gchar *a, const gchar *b) |
| guint | stats_register_type (const gchar *type_name) |
| void | stats_cluster_deinit (void) |
| gboolean | stats_cluster_key_labels_equal (StatsClusterLabel *l1, gsize l1_len, StatsClusterLabel *l2, gsize l2_len) |
| guint | stats_cluster_key_labels_hash (StatsClusterLabel *labels, gsize labels_len) |
| StatsClusterLabel * | stats_cluster_key_labels_clone (StatsClusterLabel *labels, gsize labels_len) |
| void | stats_cluster_key_labels_free (StatsClusterLabel *labels, gsize labels_len) |
| StatsClusterKey * | stats_cluster_key_clone (StatsClusterKey *dst, const StatsClusterKey *src) |
| void | stats_cluster_key_set (StatsClusterKey *self, const gchar *name, StatsClusterLabel *labels, gsize labels_len, StatsCounterGroupInit counter_group_init) |
| void | stats_cluster_key_legacy_set (StatsClusterKey *self, guint16 component, const gchar *id, const gchar *instance, StatsCounterGroupInit counter_group_ctor) |
| void | stats_cluster_key_add_legacy_alias (StatsClusterKey *self, guint16 component, const gchar *id, const gchar *instance, StatsCounterGroupInit counter_group_ctor) |
| void | stats_cluster_key_cloned_free (StatsClusterKey *self) |
| void | stats_cluster_key_free (StatsClusterKey *self) |
| void | stats_cluster_foreach_counter (StatsCluster *self, StatsForeachCounterFunc func, gpointer user_data) |
| const gchar * | stats_cluster_get_type_name (StatsCluster *self, gint type) |
| const gchar * | stats_cluster_get_component_name (StatsCluster *self, gchar *buf, gsize buf_len) |
| gboolean | stats_counter_group_init_equals (const StatsCounterGroupInit *self, const StatsCounterGroupInit *other) |
| gboolean | stats_cluster_key_equal (const StatsClusterKey *key1, const StatsClusterKey *key2) |
| guint | stats_cluster_key_hash (const StatsClusterKey *self) |
| StatsCounterItem * | stats_cluster_track_counter (StatsCluster *self, gint type) |
| StatsCounterItem * | stats_cluster_get_counter (StatsCluster *self, gint type) |
| void | stats_cluster_untrack_counter (StatsCluster *self, gint type, StatsCounterItem **counter) |
| void | stats_cluster_reset_counter_if_needed (StatsCluster *sc, StatsCounterItem *counter) |
| gboolean | stats_cluster_is_alive (StatsCluster *self, gint type) |
| StatsCluster * | stats_cluster_new (const StatsClusterKey *key) |
| StatsCluster * | stats_cluster_dynamic_new (const StatsClusterKey *key) |
| void | stats_counter_group_free (StatsCounterGroup *self) |
| void | stats_cluster_free (StatsCluster *self) |
Variables | |
| GPtrArray * | stats_types |
| gboolean _types_equal | ( | const gchar * | a, |
| const gchar * | b | ||
| ) |
| void stats_cluster_deinit | ( | void | ) |
| StatsCluster* stats_cluster_dynamic_new | ( | const StatsClusterKey * | key | ) |
| void stats_cluster_foreach_counter | ( | StatsCluster * | self, |
| StatsForeachCounterFunc | func, | ||
| gpointer | user_data | ||
| ) |
| void stats_cluster_free | ( | StatsCluster * | self | ) |
| const gchar* stats_cluster_get_component_name | ( | StatsCluster * | self, |
| gchar * | buf, | ||
| gsize | buf_len | ||
| ) |
| StatsCounterItem* stats_cluster_get_counter | ( | StatsCluster * | self, |
| gint | type | ||
| ) |
| const gchar* stats_cluster_get_type_name | ( | StatsCluster * | self, |
| gint | type | ||
| ) |
| void stats_cluster_init | ( | void | ) |
| gboolean stats_cluster_is_alive | ( | StatsCluster * | self, |
| gint | type | ||
| ) |
| void stats_cluster_key_add_legacy_alias | ( | StatsClusterKey * | self, |
| guint16 | component, | ||
| const gchar * | id, | ||
| const gchar * | instance, | ||
| StatsCounterGroupInit | counter_group_ctor | ||
| ) |
| StatsClusterKey* stats_cluster_key_clone | ( | StatsClusterKey * | dst, |
| const StatsClusterKey * | src | ||
| ) |
| void stats_cluster_key_cloned_free | ( | StatsClusterKey * | self | ) |
| gboolean stats_cluster_key_equal | ( | const StatsClusterKey * | key1, |
| const StatsClusterKey * | key2 | ||
| ) |
| void stats_cluster_key_free | ( | StatsClusterKey * | self | ) |
| guint stats_cluster_key_hash | ( | const StatsClusterKey * | self | ) |
| StatsClusterLabel* stats_cluster_key_labels_clone | ( | StatsClusterLabel * | labels, |
| gsize | labels_len | ||
| ) |
| gboolean stats_cluster_key_labels_equal | ( | StatsClusterLabel * | l1, |
| gsize | l1_len, | ||
| StatsClusterLabel * | l2, | ||
| gsize | l2_len | ||
| ) |
| void stats_cluster_key_labels_free | ( | StatsClusterLabel * | labels, |
| gsize | labels_len | ||
| ) |
| guint stats_cluster_key_labels_hash | ( | StatsClusterLabel * | labels, |
| gsize | labels_len | ||
| ) |
| void stats_cluster_key_legacy_set | ( | StatsClusterKey * | self, |
| guint16 | component, | ||
| const gchar * | id, | ||
| const gchar * | instance, | ||
| StatsCounterGroupInit | counter_group_ctor | ||
| ) |
| void stats_cluster_key_set | ( | StatsClusterKey * | self, |
| const gchar * | name, | ||
| StatsClusterLabel * | labels, | ||
| gsize | labels_len, | ||
| StatsCounterGroupInit | counter_group_init | ||
| ) |
| StatsCluster* stats_cluster_new | ( | const StatsClusterKey * | key | ) |
| void stats_cluster_reset_counter_if_needed | ( | StatsCluster * | sc, |
| StatsCounterItem * | counter | ||
| ) |
| StatsCounterItem* stats_cluster_track_counter | ( | StatsCluster * | self, |
| gint | type | ||
| ) |
| void stats_cluster_untrack_counter | ( | StatsCluster * | self, |
| gint | type, | ||
| StatsCounterItem ** | counter | ||
| ) |
| void stats_counter_group_free | ( | StatsCounterGroup * | self | ) |
| gboolean stats_counter_group_init_equals | ( | const StatsCounterGroupInit * | self, |
| const StatsCounterGroupInit * | other | ||
| ) |
| guint stats_register_type | ( | const gchar * | type_name | ) |
| GPtrArray* stats_types |