LTTng control library C API
Loading...
Searching...
No Matches
values.h
1/*
2 * Copyright (C) 2023 Philippe Proulx <eepp@efficios.com>
3 * Copyright (C) 2023 Jérémie Galarneau <jeremie.galarneau@efficios.com>
4 *
5 * SPDX-License-Identifier: LGPL-2.1-only
6 *
7 */
8
9#ifndef LTTNG_MAP_VALUES_H
10#define LTTNG_MAP_VALUES_H
11
12#include <lttng/lttng-export.h>
13
14#include <stdint.h>
15
16#ifdef __cplusplus
17extern "C" {
18#endif
19
31struct lttng_map_values;
32
44
72LTTNG_EXPORT extern enum lttng_map_values_status
74 unsigned int *partition_id);
75
77
78#ifdef __cplusplus
79}
80#endif
81
82#endif /* LTTNG_MAP_VALUES_H */
lttng_map_values_status
Status code for map values object functions.
Definition values.h:37
enum lttng_map_values_status lttng_map_values_get_partition_id(const struct lttng_map_values *values, unsigned int *partition_id)
Sets *partition_id to the partition ID which values corresponds to within the partitioning of its par...
@ LTTNG_MAP_VALUES_STATUS_INVALID_PARAMETER
Unsatisfied precondition.
Definition values.h:42
@ LTTNG_MAP_VALUES_STATUS_OK
Success.
Definition values.h:39
Per-partition map values object (opaque type).