}
+ bt_stream_class_set_packets_have_beginning_default_clock_snapshot(
+ out_stream_class,
+ bt_stream_class_packets_have_beginning_default_clock_snapshot(
+ in_stream_class));
+ bt_stream_class_set_packets_have_end_default_clock_snapshot(
+ out_stream_class,
+ bt_stream_class_packets_have_end_default_clock_snapshot(
+ in_stream_class));
+ bt_stream_class_set_supports_discarded_events(
+ out_stream_class,
+ bt_stream_class_supports_discarded_events(in_stream_class),
+ bt_stream_class_discarded_events_have_default_clock_snapshots(
+ in_stream_class));
+ bt_stream_class_set_supports_discarded_packets(
+ out_stream_class,
+ bt_stream_class_supports_discarded_packets(in_stream_class),
+ bt_stream_class_discarded_packets_have_default_clock_snapshots(
+ in_stream_class));
+
in_name = bt_stream_class_get_name(in_stream_class);
if (in_name) {
status = bt_stream_class_set_name(out_stream_class, in_name);
out_specific_context_fc = create_field_class_copy(md_maps,
in_event_specific_context);
- copy_field_class_content(md_maps,
+ ret = copy_field_class_content(md_maps,
in_event_specific_context, out_specific_context_fc);
if (ret) {
goto error;
/* Copy the payload of this event class. */
out_payload_fc = create_field_class_copy(md_maps,
in_event_payload);
- copy_field_class_content(md_maps,
+ ret = copy_field_class_content(md_maps,
in_event_payload, out_payload_fc);
if (ret) {
goto error;