write_bool_prop_line(ctx,
"Supports discarded events",
bt_stream_class_supports_discarded_events(sc));
- write_bool_prop_line(ctx,
- "Discarded events have default clock snapshots",
- bt_stream_class_discarded_events_have_default_clock_snapshots(sc));
+
+ if (bt_stream_class_supports_discarded_events(sc)) {
+ write_bool_prop_line(ctx,
+ "Discarded events have default clock snapshots",
+ bt_stream_class_discarded_events_have_default_clock_snapshots(sc));
+ }
+
write_bool_prop_line(ctx,
"Supports discarded packets",
bt_stream_class_supports_discarded_packets(sc));
- write_bool_prop_line(ctx,
- "Discarded packets have default clock snapshots",
- bt_stream_class_discarded_packets_have_default_clock_snapshots(sc));
+
+ if (bt_stream_class_supports_discarded_packets(sc)) {
+ write_bool_prop_line(ctx,
+ "Discarded packets have default clock snapshots",
+ bt_stream_class_discarded_packets_have_default_clock_snapshots(sc));
+ }
/* Write default clock class */
if (bt_stream_class_borrow_default_clock_class_const(sc)) {
Supports discarded events: Yes
Discarded events have default clock snapshots: Yes
Supports discarded packets: No
- Discarded packets have default clock snapshots: No
Default clock class:
Name: default
Frequency (Hz): 1,000,000,000
Packets have beginning default clock snapshot: No
Packets have end default clock snapshot: No
Supports discarded events: No
- Discarded events have default clock snapshots: No
Supports discarded packets: No
- Discarded packets have default clock snapshots: No
Event class `string` (ID 0):
Payload field class: Structure (1 member):
str: String