cs_error_t
The cs_error_t enum.
icmap_value_types_t
Possible types of value.
void(* icmap_notify_fn_t)(int32_t event, const char *key_name, struct icmap_notify_value new_value, struct icmap_notify_value old_value, void *user_data)
Prototype for notify callback function.
qb_map_iter_t * icmap_iter_t
Itterator type.
void stats_ipcs_add_connection(int service_id, uint32_t pid, void *ptr)
cs_error_t stats_map_init(const struct corosync_api_v1 *api)
const char * stats_map_iter_next(icmap_iter_t iter, size_t *value_len, icmap_value_types_t *type)
void * stats_map_track_get_user_data(icmap_track_t icmap_track)
void stats_trigger_trackers(void)
cs_error_t stats_map_delete(const char *key_name)
cs_error_t stats_map_track_delete(icmap_track_t icmap_track)
icmap_iter_t stats_map_iter_init(const char *prefix)
void stats_add_schedmiss_event(uint64_t, float delay)
cs_error_t cs_ipcs_get_conn_stats(int service_id, uint32_t pid, void *conn_ptr, struct ipcs_conn_stats *ipcs_stats)
int stats_map_is_key_ro(const char *key_name)
void stats_ipcs_del_connection(int service_id, uint32_t pid, void *ptr)
cs_error_t stats_map_set(const char *key_name, const void *value, size_t value_len, icmap_value_types_t type)
void stats_map_iter_finalize(icmap_iter_t iter)
cs_error_t stats_map_get(const char *key_name, void *value, size_t *value_len, icmap_value_types_t *type)
cs_error_t stats_map_adjust_int(const char *key_name, int32_t step)
cs_error_t stats_map_track_add(const char *key_name, int32_t track_type, icmap_notify_fn_t notify_fn, void *user_data, icmap_track_t *icmap_track)
The corosync_api_v1 struct.