From: Philippe Proulx Date: Wed, 6 Sep 2017 00:30:00 +0000 (-0400) Subject: Implement bt_private_connection_notification_iterator_from_private() X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=commitdiff_plain;h=25b68514c79eccf640cfb61947c3ed3f95a95c16 Implement bt_private_connection_notification_iterator_from_private() The function waas declared but not implemented yet. Signed-off-by: Philippe Proulx Signed-off-by: Jérémie Galarneau --- diff --git a/include/babeltrace/graph/private-connection-private-notification-iterator.h b/include/babeltrace/graph/private-connection-private-notification-iterator.h index 41248947..1a855e96 100644 --- a/include/babeltrace/graph/private-connection-private-notification-iterator.h +++ b/include/babeltrace/graph/private-connection-private-notification-iterator.h @@ -33,7 +33,7 @@ struct bt_private_port; struct bt_private_connection; struct bt_private_connection_private_notification_iterator; -struct bt_notification_iterator * +extern struct bt_notification_iterator * bt_private_connection_notification_iterator_from_private( struct bt_private_connection_private_notification_iterator *private_notification_iterator); diff --git a/lib/graph/iterator.c b/lib/graph/iterator.c index a4b6e903..c2020874 100644 --- a/lib/graph/iterator.c +++ b/lib/graph/iterator.c @@ -2526,3 +2526,12 @@ end: bt_put(graph); return (void *) iterator; } + +struct bt_notification_iterator * +bt_private_connection_notification_iterator_from_private( + struct bt_private_connection_private_notification_iterator *private_notification_iterator) +{ + return bt_get( + bt_private_connection_notification_iterator_borrow_from_private( + private_notification_iterator)); +}