]> Git Repo - qemu.git/blobdiff - include/migration/colo.h
migration: Add post_save function to VMStateDescription
[qemu.git] / include / migration / colo.h
index 50ace162059d81ef24bf99b512d5e96b7c98f829..99ce17aca774d2997ad2575920b5a338a4a55f95 100644 (file)
 #define QEMU_COLO_H
 
 #include "qemu-common.h"
-#include "qapi-types.h"
+#include "qapi/qapi-types-migration.h"
+
+enum colo_event {
+    COLO_EVENT_NONE,
+    COLO_EVENT_CHECKPOINT,
+    COLO_EVENT_FAILOVER,
+};
 
 void colo_info_init(void);
 
@@ -22,8 +28,9 @@ void migrate_start_colo_process(MigrationState *s);
 bool migration_in_colo_state(void);
 
 /* loadvm */
-bool migration_incoming_enable_colo(void);
-void migration_incoming_exit_colo(void);
+void migration_incoming_enable_colo(void);
+void migration_incoming_disable_colo(void);
+bool migration_incoming_colo_enabled(void);
 void *colo_process_incoming_thread(void *opaque);
 bool migration_incoming_in_colo_state(void);
 
This page took 0.036327 seconds and 4 git commands to generate.