Commit | Line | Data |
---|---|---|
f1e16794 | 1 | /* |
ab5be9fa | 2 | * Copyright (C) 2012 David Goulet <dgoulet@efficios.com> |
f1e16794 | 3 | * |
ab5be9fa | 4 | * SPDX-License-Identifier: GPL-2.0-only |
f1e16794 | 5 | * |
f1e16794 DG |
6 | */ |
7 | ||
f1e16794 DG |
8 | #include <sys/types.h> |
9 | ||
00e2e675 DG |
10 | #include <common/sessiond-comm/sessiond-comm.h> |
11 | ||
f1e16794 DG |
12 | #include "trace-kernel.h" |
13 | ||
1fc1b7c8 | 14 | int kernel_consumer_send_channel_streams(struct consumer_socket *sock, |
2bba9e53 DG |
15 | struct ltt_kernel_channel *channel, struct ltt_kernel_session *session, |
16 | unsigned int monitor); | |
00e2e675 | 17 | |
f50f23d9 DG |
18 | int kernel_consumer_send_session(struct consumer_socket *sock, |
19 | struct ltt_kernel_session *session); | |
00e2e675 | 20 | |
f50f23d9 | 21 | int kernel_consumer_add_metadata(struct consumer_socket *sock, |
2bba9e53 | 22 | struct ltt_kernel_session *session, unsigned int monitor); |
f1e16794 | 23 | |
07b86b52 JD |
24 | int kernel_consumer_destroy_channel(struct consumer_socket *socket, |
25 | struct ltt_kernel_channel *channel); | |
26 | ||
27 | int kernel_consumer_destroy_metadata(struct consumer_socket *socket, | |
28 | struct ltt_kernel_metadata *metadata); | |
a4baae1b JD |
29 | |
30 | int kernel_consumer_streams_sent(struct consumer_socket *sock, | |
31 | struct ltt_kernel_session *session, uint64_t channel_key); |