Guitar
TraceEventItem.h
Go to the documentation of this file.
1 #ifndef TRACEEVENTITEM_H
2 #define TRACEEVENTITEM_H
3 
4 #include <cstdint>
5 #include <string>
6 
7 struct TraceEventItem {
8  std::string name;
9  std::string category;
10  char phase = 0;
11  uint64_t timestamp = 0;
12  int64_t duration = 0; // only for complete events
13  int32_t pid = 0;
14  int32_t tid = 0;
15  std::string args_comment;
16 };
17 
18 #endif // TRACEEVENTITEM_H
Definition: TraceEventItem.h:7
uint64_t timestamp
Definition: TraceEventItem.h:11
std::string args_comment
Definition: TraceEventItem.h:15
int32_t pid
Definition: TraceEventItem.h:13
int32_t tid
Definition: TraceEventItem.h:14
char phase
Definition: TraceEventItem.h:10
std::string name
Definition: TraceEventItem.h:8
std::string category
Definition: TraceEventItem.h:9
int64_t duration
Definition: TraceEventItem.h:12