X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fplugin%2Fsink-internal.h;h=b3a56f9526a09e6ec6898dfbe6ab051020d36ffe;hb=fec2a9f220bdae0ce64716538c111348302f2696;hp=047d6d1cc9d4a28137bf02079afb2d7e3254e15c;hpb=91e6e0b835e1a534c2e35929aed305255f0edf07;p=babeltrace.git diff --git a/include/babeltrace/plugin/sink-internal.h b/include/babeltrace/plugin/sink-internal.h index 047d6d1c..b3a56f95 100644 --- a/include/babeltrace/plugin/sink-internal.h +++ b/include/babeltrace/plugin/sink-internal.h @@ -42,9 +42,13 @@ typedef uint32_t notification_mask_t; struct bt_component_sink { struct bt_component parent; - /* Component implementation callbacks */ - bt_component_sink_handle_notification_cb handle_notification; - notification_mask_t registered_notifications_mask; + bt_component_sink_consume_cb consume; + bt_component_sink_add_iterator_cb add_iterator; + GPtrArray *inputs; + unsigned int min_input_count; + unsigned int max_input_count; + bool validated_inputs; +/* notification_mask_t registered_notifications_mask;*/ }; /**