}
-static qemuMigrationParamsPtr
+qemuMigrationParamsPtr
qemuMigrationParamsNew(void)
{
qemuMigrationParamsPtr params;
}
+int
+qemuMigrationParamsSetULL(qemuMigrationParamsPtr migParams,
+ qemuMigrationParam param,
+ unsigned long long value)
+{
+ if (qemuMigrationParamsCheckType(param, QEMU_MIGRATION_PARAM_TYPE_ULL) < 0)
+ return -1;
+
+ migParams->params[param].value.ull = value;
+ migParams->params[param].set = true;
+ return 0;
+}
+
+
/**
* Returns -1 on error,
* 0 on success,
int *maxparams,
unsigned long *flags);
+qemuMigrationParamsPtr
+qemuMigrationParamsNew(void);
+
void
qemuMigrationParamsFree(qemuMigrationParamsPtr migParams);
+VIR_DEFINE_AUTOPTR_FUNC(qemuMigrationParams, qemuMigrationParamsFree)
int
qemuMigrationParamsApply(virQEMUDriverPtr driver,
int asyncJob,
qemuMigrationParamsPtr *migParams);
+int
+qemuMigrationParamsSetULL(qemuMigrationParamsPtr migParams,
+ qemuMigrationParam param,
+ unsigned long long value);
+
int
qemuMigrationParamsGetULL(qemuMigrationParamsPtr migParams,
qemuMigrationParam param,