From: Jérémie Galarneau Date: Tue, 6 Sep 2016 19:12:39 +0000 (-0400) Subject: Implement notification iterator wrappers X-Git-Tag: v2.0.0-pre1~770 X-Git-Url: http://git.efficios.com/?a=commitdiff_plain;h=53d45b877d38c2805c1da9f3a33fc2ccbc654c6b;p=babeltrace.git Implement notification iterator wrappers Signed-off-by: Jérémie Galarneau --- diff --git a/lib/plugin-system/iterator.c b/lib/plugin-system/iterator.c index 06fea4aa..8a67e1ab 100644 --- a/lib/plugin-system/iterator.c +++ b/lib/plugin-system/iterator.c @@ -161,6 +161,22 @@ end: return ret; } +struct bt_notification *bt_notification_iterator_get_notification( + struct bt_notification_iterator *iterator) +{ + assert(iterator); + assert(iterator->get); + return iterator->get(iterator); +} + +enum bt_notification_iterator_status +bt_notification_iterator_next(struct bt_notification_iterator *iterator) +{ + assert(iterator); + assert(iterator->next); + return iterator->next(iterator); +} + struct bt_component *bt_notification_iterator_get_component( struct bt_notification_iterator *iterator) {