9#ifndef LTTNG_MAP_CHANNEL_SET_H
10#define LTTNG_MAP_CHANNEL_SET_H
12#include <lttng/lttng-export.h>
enum lttng_map_channel_set_status lttng_map_channel_set_get_at_index(const struct lttng_map_channel_set *set, uint64_t index, const struct lttng_map_channel **channel)
Sets *channel to the map channel at index index in set.
void lttng_map_channel_set_destroy(struct lttng_map_channel_set *set)
Destroys the map channel set set.
enum lttng_map_channel_set_status lttng_map_channel_set_get_count(const struct lttng_map_channel_set *set, uint64_t *count)
Sets *count to the number of map channels in set.
lttng_map_channel_set_status
Status code for map channel set functions.
Definition channel-set.h:39
@ LTTNG_MAP_CHANNEL_SET_STATUS_INVALID_PARAMETER
Unsatisfied precondition.
Definition channel-set.h:44
@ LTTNG_MAP_CHANNEL_SET_STATUS_OK
Success.
Definition channel-set.h:41
Set of map channels (opaque type).
Map channel (opaque type).