2 * SPDX-License-Identifier: MIT
4 * Copyright 2019 Francis Deslauriers <francis.deslauriers@efficios.com>
7 #ifndef _LTTNG_UST_CONTEXT_PROVIDER_INTERNAL_H
8 #define _LTTNG_UST_CONTEXT_PROVIDER_INTERNAL_H
11 #include <lttng/ust-events.h>
13 void lttng_ust_context_set_event_notifier_group_provider(const char *name
,
14 size_t (*get_size
)(void *priv
, struct lttng_ust_probe_ctx
*probe_ctx
,
16 void (*record
)(void *priv
, struct lttng_ust_probe_ctx
*probe_ctx
,
17 struct lttng_ust_ring_buffer_ctx
*ctx
,
18 struct lttng_ust_channel_buffer
*chan
),
19 void (*get_value
)(void *priv
, struct lttng_ust_probe_ctx
*probe_ctx
,
20 struct lttng_ust_ctx_value
*value
))
21 __attribute__((visibility("hidden")));
23 #endif /* _LTTNG_UST_CONTEXT_PROVIDER_INTERNAL_H */