X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fplugin%2Fnotification%2Fiterator.h;h=5558aa7f74c2dbde62831649b7f42222e601ba13;hb=413bc2c417a706e7e2cc331077421e89e36daea0;hp=9c968f52f9fdf37428072f3492c67dcefbbdb22f;hpb=c602a80978f213e96007e49c821d98c487322d8b;p=babeltrace.git diff --git a/include/babeltrace/plugin/notification/iterator.h b/include/babeltrace/plugin/notification/iterator.h index 9c968f52..5558aa7f 100644 --- a/include/babeltrace/plugin/notification/iterator.h +++ b/include/babeltrace/plugin/notification/iterator.h @@ -42,7 +42,7 @@ struct bt_notification_iterator; enum bt_notification_iterator_status { /** Invalid arguments. */ /* -22 for compatibility with -EINVAL */ - BT_NOTIFICATION_ITERATOR_STATUS_EINVAL = -22, + BT_NOTIFICATION_ITERATOR_STATUS_INVAL = -22, /** End of trace. */ BT_NOTIFICATION_ITERATOR_STATUS_EOT = -3, @@ -77,10 +77,10 @@ enum bt_notification_iterator_seek_type { * This functions will not advance the cursor's position. * The returned notification's reference count is already incremented. * - * @param Iterator Iterator instance + * @param iterator Iterator instance * @returns Returns a bt_notification instance * - * @see bt_notification_put() + * @see bt_put() */ extern struct bt_notification *bt_notification_iterator_get_notification( struct bt_notification_iterator *iterator); @@ -116,29 +116,10 @@ bt_notification_iterator_next(struct bt_notification_iterator *iterator); * @see bt_notification_iterator_get_notification() */ extern enum bt_notification_iterator_status *bt_notification_iterator_seek( - struct bt_notification_iterator *iterator, - int whence, + struct bt_notification_iterator *iterator, int whence, int64_t time); -/** - * Increments the reference count of \p iterator. - * - * @param iterator Iterator of which to increment the reference count - * - * @see bt_notification_iterator_put() - */ -extern void bt_notification_iterator_get( - struct bt_notification_iterator *iterator); - -/** - * Decrements the reference count of \p iterator, destroying it when this - * count reaches 0. - * - * @param iterator Iterator of which to decrement the reference count - * - * @see bt_notification_iterator_get() - */ -extern void bt_notification_iterator_put( +extern struct bt_component *bt_notification_iterator_get_component( struct bt_notification_iterator *iterator); #ifdef __cplusplus