X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fcomponent%2Fnotification%2Fiterator-internal.h;h=99e9617ca06505f68bdad4b75c245a446c92fb48;hb=890882eff34b4cba6f08a25f8ca56866c20b3fbe;hp=8bad9f937b654f1f1fc5a33f871fcc3001c1206d;hpb=1bf957a039dfe5a1cd00659779fdb004aacd706b;p=babeltrace.git diff --git a/include/babeltrace/component/notification/iterator-internal.h b/include/babeltrace/component/notification/iterator-internal.h index 8bad9f93..99e9617c 100644 --- a/include/babeltrace/component/notification/iterator-internal.h +++ b/include/babeltrace/component/notification/iterator-internal.h @@ -28,8 +28,10 @@ */ #include +#include #include #include +#include struct bt_notification_iterator { struct bt_object base; @@ -37,6 +39,21 @@ struct bt_notification_iterator { void *user_data; }; +static inline +struct bt_notification_iterator *bt_notification_iterator_from_private( + struct bt_private_notification_iterator *private_notification_iterator) +{ + return (void *) private_notification_iterator; +} + +static inline +struct bt_private_notification_iterator * +bt_private_notification_iterator_from_notification_iterator( + struct bt_notification_iterator *notification_iterator) +{ + return (void *) notification_iterator; +} + /** * Allocate a notification iterator. *