job->cb->resetJobPrivate(job->privateData);
}
+
+/**
+ * qemuDomainObjPreserveJob
+ * @param obj domain with a job that needs to be preserved
+ * @param job structure where to store job details from @obj
+ *
+ * Saves the current job details from @obj to @job and resets the job in @obj.
+ *
+ * Returns 0 on success, -1 on failure.
+ */
int
-qemuDomainObjRestoreJob(virDomainObj *obj,
- qemuDomainJobObj *job)
+qemuDomainObjPreserveJob(virDomainObj *obj,
+ qemuDomainJobObj *job)
{
qemuDomainObjPrivate *priv = obj->privateData;
int phase);
void qemuDomainObjSetAsyncJobMask(virDomainObj *obj,
unsigned long long allowedJobs);
-int qemuDomainObjRestoreJob(virDomainObj *obj,
- qemuDomainJobObj *job);
+int qemuDomainObjPreserveJob(virDomainObj *obj,
+ qemuDomainJobObj *job);
void qemuDomainObjDiscardAsyncJob(virDomainObj *obj);
void qemuDomainObjReleaseAsyncJob(virDomainObj *obj);
cfg = virQEMUDriverGetConfig(driver);
priv = obj->privateData;
- qemuDomainObjRestoreJob(obj, &oldjob);
+ qemuDomainObjPreserveJob(obj, &oldjob);
if (oldjob.asyncJob == VIR_ASYNC_JOB_MIGRATION_IN)
stopFlags |= VIR_QEMU_PROCESS_STOP_MIGRATED;
if (oldjob.asyncJob == VIR_ASYNC_JOB_BACKUP && priv->backup)