struct bt_private_connection_private_notification_iterator *private_iterator)
{
struct bt_notification_iterator_private_connection *iterator =
- bt_private_connection_notification_iterator_from_private(private_iterator);
+ bt_private_connection_notification_iterator_borrow_from_private(private_iterator);
return iterator ? iterator->user_data : NULL;
}
enum bt_notification_iterator_status ret =
BT_NOTIFICATION_ITERATOR_STATUS_OK;
struct bt_notification_iterator_private_connection *iterator =
- bt_private_connection_notification_iterator_from_private(private_iterator);
+ bt_private_connection_notification_iterator_borrow_from_private(private_iterator);
if (!iterator) {
BT_LOGW_STR("Invalid parameter: notification iterator is NULL.");
{
return bt_private_component_from_component(
bt_private_connection_notification_iterator_get_component(
- (void *) bt_private_connection_notification_iterator_from_private(private_iterator)));
+ (void *) bt_private_connection_notification_iterator_borrow_from_private(private_iterator)));
}
static
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));
+}