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 | ||
28f23191 | 8 | #include "trace-kernel.hpp" |
f1e16794 | 9 | |
c9e313bc | 10 | #include <common/sessiond-comm/sessiond-comm.hpp> |
00e2e675 | 11 | |
28f23191 | 12 | #include <sys/types.h> |
f1e16794 | 13 | |
1fc1b7c8 | 14 | int kernel_consumer_send_channel_streams(struct consumer_socket *sock, |
28f23191 JG |
15 | struct ltt_kernel_channel *channel, |
16 | struct ltt_kernel_session *session, | |
17 | unsigned int monitor); | |
00e2e675 | 18 | |
28f23191 | 19 | int kernel_consumer_send_session(struct consumer_socket *sock, struct ltt_kernel_session *session); |
00e2e675 | 20 | |
f50f23d9 | 21 | int kernel_consumer_add_metadata(struct consumer_socket *sock, |
28f23191 JG |
22 | struct ltt_kernel_session *session, |
23 | unsigned int monitor); | |
f1e16794 | 24 | |
07b86b52 | 25 | int kernel_consumer_destroy_channel(struct consumer_socket *socket, |
28f23191 | 26 | struct ltt_kernel_channel *channel); |
07b86b52 JD |
27 | |
28 | int kernel_consumer_destroy_metadata(struct consumer_socket *socket, | |
28f23191 | 29 | struct ltt_kernel_metadata *metadata); |
a4baae1b JD |
30 | |
31 | int kernel_consumer_streams_sent(struct consumer_socket *sock, | |
28f23191 JG |
32 | struct ltt_kernel_session *session, |
33 | uint64_t channel_key); |