/* Heap of streams, ordered to always get the lowest timestam */
struct ptr_heap *stream_heap;
+ char collection_path[PATH_MAX];
+ char path[PATH_MAX];
+ char domain[PATH_MAX];
+ char procname[PATH_MAX];
+ char vpid[PATH_MAX];
};
#define CTF_STREAM_SET_FIELD(ctf_stream, field) \
GQuark name;
uint64_t id; /* Numeric identifier within the stream */
uint64_t stream_id;
+ GQuark loglevel_identifier;
+ int64_t loglevel_value;
enum { /* Fields populated mask */
- CTF_EVENT_name = (1 << 0),
- CTF_EVENT_id = (1 << 1),
- CTF_EVENT_stream_id = (1 << 2),
+ CTF_EVENT_name = (1 << 0),
+ CTF_EVENT_id = (1 << 1),
+ CTF_EVENT_stream_id = (1 << 2),
+ CTF_EVENT_loglevel_identifier = (1 << 3),
+ CTF_EVENT_loglevel_value = (1 << 4),
} field_mask;
};