+ ctf_it = g_new0(struct ctf_fs_iterator, 1);
+ if (!ctf_it) {
+ ret = BT_COMPONENT_STATUS_NOMEM;
+ goto end;
+ }
+
+ ret = bt_notification_iterator_set_get_cb(it, ctf_fs_iterator_get);
+ if (ret) {
+ goto error;
+ }
+
+ ret = bt_notification_iterator_set_next_cb(it, ctf_fs_iterator_next);
+ if (ret) {
+ goto error;
+ }
+
+ ret = bt_notification_iterator_set_destroy_cb(it,
+ ctf_fs_iterator_destroy);
+ if (ret) {
+ goto error;
+ }
+
+ ret = bt_notification_iterator_set_private_data(it, ctf_it);
+ if (ret) {
+ goto error;
+ }
+end: