9#ifndef LTTNG_MAP_GROUP_SET_H
10#define LTTNG_MAP_GROUP_SET_H
12#include <lttng/lttng-export.h>
13#include <lttng/map/group.h>
enum lttng_map_group_set_status lttng_map_group_set_get_count(const struct lttng_map_group_set *set, uint64_t *count)
Sets *count to the number of map groups in set.
void lttng_map_group_set_destroy(struct lttng_map_group_set *set)
Destroys the map group set set.
enum lttng_map_group_set_status lttng_map_group_set_get_at_index(const struct lttng_map_group_set *set, uint64_t index, const struct lttng_map_group **group)
Sets *group to the map group at index index in set.
lttng_map_group_set_status
Status code for map group set functions.
Definition group-set.h:38
@ LTTNG_MAP_GROUP_SET_STATUS_INVALID_PARAMETER
Unsatisfied precondition.
Definition group-set.h:43
@ LTTNG_MAP_GROUP_SET_STATUS_OK
Success.
Definition group-set.h:40
Set of map groups (opaque type).