From: Jérémie Galarneau Date: Sun, 11 Dec 2016 09:00:22 +0000 (-0500) Subject: Implement bt_notification_iterator_set_seek_time_cb X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=d631a9e735380820364ff373f2d40eb12feac19c;p=deliverable%2Fbabeltrace.git Implement bt_notification_iterator_set_seek_time_cb Signed-off-by: Jérémie Galarneau --- diff --git a/lib/plugin-system/iterator.c b/lib/plugin-system/iterator.c index b0b5d38b6..9976ad5ac 100644 --- a/lib/plugin-system/iterator.c +++ b/lib/plugin-system/iterator.c @@ -129,6 +129,24 @@ end: return ret; } +enum bt_notification_iterator_status +bt_notification_iterator_set_seek_time_cb( + struct bt_notification_iterator *iterator, + bt_notification_iterator_seek_time_cb seek_time) +{ + enum bt_notification_iterator_status ret = + BT_NOTIFICATION_ITERATOR_STATUS_OK; + + if (!iterator || !seek_time) { + ret = BT_NOTIFICATION_ITERATOR_STATUS_INVAL; + goto end; + } + + iterator->seek_time = seek_time; +end: + return ret; +} + enum bt_notification_iterator_status bt_notification_iterator_set_destroy_cb( struct bt_notification_iterator *iterator,