From 53d45b877d38c2805c1da9f3a33fc2ccbc654c6b Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=A9mie=20Galarneau?= Date: Tue, 6 Sep 2016 15:12:39 -0400 Subject: [PATCH] Implement notification iterator wrappers MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Jérémie Galarneau --- lib/plugin-system/iterator.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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) { -- 2.34.1