GPtrArray *events_by_id; /* Array of struct ctf_stream_event pointers indexed by id */
struct definition_scope *parent_def_scope; /* for initialization */
int stream_definitions_created;
+
+ /* Event discarded information */
+ uint32_t events_discarded;
+ uint64_t prev_timestamp; /* Last event */
+ uint64_t prev_timestamp_end; /* End-of-packet timestamp */
};
struct ctf_stream_event {
GQuark name;
uint64_t id; /* Numeric identifier within the stream */
uint64_t stream_id;
- GQuark loglevel_identifier;
- int64_t loglevel_value;
+ int loglevel;
enum { /* Fields populated mask */
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),
+ CTF_EVENT_loglevel = (1 << 4),
} field_mask;
};