+ return BT_NOTIFICATION_ITERATOR_STATUS_OK;
+}
+
+static void dummy_iterator_finalize_method(
+ struct bt_private_notification_iterator *private_iterator)
+{
+}
+
+static struct bt_notification_iterator_next_return dummy_iterator_next_method(
+ struct bt_private_notification_iterator *private_iterator)
+{
+ struct bt_notification_iterator_next_return next_return = {
+ .notification = NULL,
+ .status = BT_NOTIFICATION_ITERATOR_STATUS_OK,
+ };
+
+ return next_return;
+}
+
+static enum bt_notification_iterator_status dummy_iterator_seek_time_method(
+ struct bt_private_notification_iterator *private_iterator,
+ int64_t time)
+{
+ return BT_NOTIFICATION_ITERATOR_STATUS_OK;
+}
+
+static struct bt_value *query_method(
+ struct bt_component_class *component_class,
+ const char *object, struct bt_value *params)
+{
+ int ret;
+ struct bt_value *results = bt_value_array_create();
+
+ assert(results);
+ ret = bt_value_array_append_string(results, object);
+ assert(ret == 0);
+ ret = bt_value_array_append(results, params);
+ assert(ret == 0);
+ return results;