🔙 Back to main site
LTTng control library C API
stable-2.16
stable-2.14
stable-2.15
stable-2.16
Main Page
Related Pages
Topics
Data Structures
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
17
extern
"C"
{
18
#endif
19
31
struct
lttng_map_values
;
32
37
enum
lttng_map_values_status
{
39
LTTNG_MAP_VALUES_STATUS_OK
= 0,
40
42
LTTNG_MAP_VALUES_STATUS_INVALID_PARAMETER
= -1,
43
};
44
72
LTTNG_EXPORT
extern
enum
lttng_map_values_status
73
lttng_map_values_get_partition_id
(
const
struct
lttng_map_values
*values,
74
unsigned
int
*partition_id);
75
77
78
#ifdef __cplusplus
79
}
80
#endif
81
82
#endif
/* LTTNG_MAP_VALUES_H */
lttng_map_values_status
lttng_map_values_status
Status code for map values object functions.
Definition
values.h:37
lttng_map_values_get_partition_id
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
@ LTTNG_MAP_VALUES_STATUS_INVALID_PARAMETER
Unsatisfied precondition.
Definition
values.h:42
LTTNG_MAP_VALUES_STATUS_OK
@ LTTNG_MAP_VALUES_STATUS_OK
Success.
Definition
values.h:39
lttng_map_values
Per-partition map values object (opaque type).
lttng
map
values.h
Generated by
1.9.8