/* * Migration Threads info * * Copyright (c) 2022 HUAWEI TECHNOLOGIES CO., LTD. * * Authors: * Jiang Jiacheng * * This work is licensed under the terms of the GNU GPL, version 2 or later. * See the COPYING file in the top-level directory. */ #include "qapi/error.h" #include "qapi/qapi-commands-migration.h" typedef struct MigrationThread MigrationThread; struct MigrationThread { const char *name; /* the name of migration thread */ int thread_id; /* ID of the underlying host thread */ QLIST_ENTRY(MigrationThread) node; }; MigrationThread *migration_threads_add(const char *name, int thread_id); void migration_threads_remove(MigrationThread *info);