X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fcomponent%2Fcomponent-source-internal.h;h=ac1b4c3e2d6314ab5c7e5717bc1963bdd36cf893;hb=d84678929a168a8ce163251270d1791e8882b9a1;hp=99b0f5bf4b945b95194406f5bb52218887555d70;hpb=920b1d51e92253d429bd8f0f737fc02047a61201;p=babeltrace.git diff --git a/include/babeltrace/component/component-source-internal.h b/include/babeltrace/component/component-source-internal.h index 99b0f5bf..ac1b4c3e 100644 --- a/include/babeltrace/component/component-source-internal.h +++ b/include/babeltrace/component/component-source-internal.h @@ -59,4 +59,18 @@ BT_HIDDEN enum bt_component_status bt_component_source_validate( struct bt_component *component); +/** + * Create an iterator on a component instance. + * + * @param component Component instance + * @returns Notification iterator instance + */ +BT_HIDDEN +struct bt_notification_iterator *bt_component_source_create_notification_iterator( + struct bt_component *component); + +BT_HIDDEN +struct bt_notification_iterator *bt_component_source_create_notification_iterator_with_init_method_data( + struct bt_component *component, void *init_method_data); + #endif /* BABELTRACE_COMPONENT_SOURCE_INTERNAL_H */