Move to kernel style SPDX license identifiers
[lttng-ust.git] / doc / examples / cmake-multiple-shared-libraries / tracepoint-provider.h
CommitLineData
c2da416a 1/*
c0c0989a 2 * SPDX-License-Identifier: MIT
c2da416a 3 *
c0c0989a 4 * Copyright (C) 2016 Sebastien Boisvert <sboisvert@gydle.com>
c2da416a
SB
5 */
6
7#undef TRACEPOINT_PROVIDER
8#define TRACEPOINT_PROVIDER gydle_om
9
10#undef TRACEPOINT_INCLUDE
11#define TRACEPOINT_INCLUDE "tracepoint-provider.h"
12
13#if !defined(MY_TRACEPOINT_PROVIDER_H) || defined(TRACEPOINT_HEADER_MULTI_READ)
14#define MY_TRACEPOINT_PROVIDER_H
15
16#include <lttng/tracepoint.h>
17
18TRACEPOINT_EVENT(
19 TRACEPOINT_PROVIDER,
b57809aa 20 align_query,
c2da416a 21 TP_ARGS(
b57809aa 22 const char *, query_name
c2da416a
SB
23 ),
24 TP_FIELDS(
b57809aa 25 ctf_string(query_name, query_name)
c2da416a
SB
26 )
27)
28
29TRACEPOINT_EVENT(
30 TRACEPOINT_PROVIDER,
b57809aa 31 test_alignment,
c2da416a 32 TP_ARGS(
b57809aa 33 const char *, alignment
c2da416a
SB
34 ),
35 TP_FIELDS(
36 ctf_string(alignment, alignment)
37 )
38)
39
c2da416a
SB
40#endif /* MY_TRACEPOINT_PROVIDER_H */
41
42#include <lttng/tracepoint-event.h>
This page took 0.024457 seconds and 4 git commands to generate.