]>
Commit | Line | Data |
---|---|---|
45be2f5d LV |
1 | /* |
2 | * Interface for configuring and controlling the state of tracing events. | |
3 | * | |
4 | * Copyright (C) 2012 Lluís Vilanova <[email protected]> | |
5 | * | |
6 | * This work is licensed under the terms of the GNU GPL, version 2 or later. | |
7 | * See the COPYING file in the top-level directory. | |
8 | */ | |
9 | ||
10 | #ifndef TRACE__EVENT_INTERNAL_H | |
11 | #define TRACE__EVENT_INTERNAL_H | |
12 | ||
13 | #include "trace/generated-events.h" | |
14 | ||
15 | ||
16 | /** | |
17 | * TraceEvent: | |
18 | * @id: Unique event identifier. | |
19 | * @name: Event name. | |
20 | * @sstate: Static tracing state. | |
45be2f5d LV |
21 | * |
22 | * Opaque generic description of a tracing event. | |
23 | */ | |
24 | typedef struct TraceEvent { | |
25 | TraceEventID id; | |
26 | const char * name; | |
27 | const bool sstate; | |
45be2f5d LV |
28 | } TraceEvent; |
29 | ||
30 | ||
175de524 | 31 | #endif /* TRACE__EVENT_INTERNAL_H */ |