|
@@ -42,10 +42,7 @@ struct MigrationParams {
|
|
|
bool shared;
|
|
|
};
|
|
|
|
|
|
-typedef struct MigrationState MigrationState;
|
|
|
-
|
|
|
typedef QLIST_HEAD(, LoadStateEntry) LoadStateEntry_Head;
|
|
|
-
|
|
|
/* State for the incoming migration */
|
|
|
struct MigrationIncomingState {
|
|
|
QEMUFile *from_src_file;
|
|
@@ -116,6 +113,7 @@ int migrate_fd_close(MigrationState *s);
|
|
|
|
|
|
void add_migration_state_change_notifier(Notifier *notify);
|
|
|
void remove_migration_state_change_notifier(Notifier *notify);
|
|
|
+MigrationState *migrate_init(const MigrationParams *params);
|
|
|
bool migration_in_setup(MigrationState *);
|
|
|
bool migration_has_finished(MigrationState *);
|
|
|
bool migration_has_failed(MigrationState *);
|