};
struct sink_user_data {
- void *notif_iter;
+ struct bt_self_component_port_input_notification_iterator *notif_iter;
};
/*
fprintf(stderr, ":: stream 2, packet 2: %p\n", src_stream2_packet2);
}
- bt_object_put_ref(trace);
- bt_object_put_ref(trace_class);
+ bt_trace_put_ref(trace);
+ bt_trace_class_put_ref(trace_class);
}
static
g_array_free(test_events, TRUE);
/* Metadata */
- bt_object_put_ref(src_stream_class);
- bt_object_put_ref(src_event_class);
- bt_object_put_ref(src_stream1);
- bt_object_put_ref(src_stream2);
- bt_object_put_ref(src_stream1_packet1);
- bt_object_put_ref(src_stream1_packet2);
- bt_object_put_ref(src_stream2_packet1);
- bt_object_put_ref(src_stream2_packet2);
+ bt_stream_class_put_ref(src_stream_class);
+ bt_event_class_put_ref(src_event_class);
+ bt_stream_put_ref(src_stream1);
+ bt_stream_put_ref(src_stream2);
+ bt_packet_put_ref(src_stream1_packet1);
+ bt_packet_put_ref(src_stream1_packet2);
+ bt_packet_put_ref(src_stream2_packet1);
+ bt_packet_put_ref(src_stream2_packet2);
}
static
for (i = 0; i < count; i++) {
append_test_events_from_notification(notifications[i]);
- bt_object_put_ref(notifications[i]);
+ bt_notification_put_ref(notifications[i]);
}
end:
switch (it_ret) {
case BT_NOTIFICATION_ITERATOR_STATUS_END:
ret = BT_SELF_COMPONENT_STATUS_END;
- BT_OBJECT_PUT_REF_AND_RESET(user_data->notif_iter);
+ BT_SELF_COMPONENT_PORT_INPUT_NOTIFICATION_ITERATOR_PUT_REF_AND_RESET(
+ user_data->notif_iter);
goto end;
case BT_NOTIFICATION_ITERATOR_STATUS_AGAIN:
abort();
self_comp));
if (user_data) {
- bt_object_put_ref(user_data->notif_iter);
+ BT_SELF_COMPONENT_PORT_INPUT_NOTIFICATION_ITERATOR_PUT_REF_AND_RESET(
+ user_data->notif_iter);
g_free(user_data);
}
}
ret = bt_graph_add_source_component(graph,
src_comp_class, "source", NULL, source);
BT_ASSERT(ret == 0);
- bt_object_put_ref(src_comp_class);
+ bt_component_class_source_put_ref(src_comp_class);
}
/* Create sink component */
sink_comp_class,
"sink", NULL, sink);
BT_ASSERT(ret == 0);
- bt_object_put_ref(sink_comp_class);
+ bt_component_class_sink_put_ref(sink_comp_class);
}
}
"the produced sequence of test events is the expected one");
}
- bt_object_put_ref(src_comp);
- bt_object_put_ref(sink_comp);
- BT_OBJECT_PUT_REF_AND_RESET(graph);
+ bt_component_source_put_ref(src_comp);
+ bt_component_sink_put_ref(sink_comp);
+ BT_GRAPH_PUT_REF_AND_RESET(graph);
}
static
ok(compare_test_events(expected_test_events),
"the produced sequence of test events is the expected one");
- bt_object_put_ref(src_comp);
- BT_OBJECT_PUT_REF_AND_RESET(graph);
- bt_object_put_ref(notif_iter);
+ bt_component_source_put_ref(src_comp);
+ BT_GRAPH_PUT_REF_AND_RESET(graph);
+ bt_port_output_notification_iterator_put_ref(notif_iter);
}
#define DEBUG_ENV_VAR "TEST_BT_NOTIFICATION_ITERATOR_DEBUG"