#include <babeltrace2/trace-ir/stream-class.h>
#include "lib/object.h"
#include "lib/object-pool.h"
-#include "common/babeltrace.h"
+#include "common/macros.h"
#include <glib.h>
#include <inttypes.h>
struct bt_stream_class {
struct bt_object base;
+ /* Owned by this */
+ struct bt_value *user_attributes;
+
struct {
GString *str;
uint64_t id;
bool assigns_automatic_event_class_id;
bool assigns_automatic_stream_id;
+ bool supports_packets;
bool packets_have_beginning_default_clock_snapshot;
bool packets_have_end_default_clock_snapshot;
bool supports_discarded_events;