/**
* qemuBuildPRManagerInfoProps:
- * @disk: disk definition
+ * @src: storage source
* @propsret: Returns JSON object containing properties of the pr-manager-helper object
*
* Build the JSON properties for the pr-manager object.
* -1 on failure (with error message set).
*/
int
-qemuBuildPRManagerInfoProps(const virDomainDiskDef *disk,
+qemuBuildPRManagerInfoProps(virStorageSourcePtr src,
virJSONValuePtr *propsret)
{
return qemuMonitorCreateObjectProps(propsret,
- "pr-manager-helper",
- disk->src->pr->mgralias,
- "s:path", disk->src->pr->path,
- NULL);
+ "pr-manager-helper", src->pr->mgralias,
+ "s:path", src->pr->path, NULL);
}
managedAdded = true;
}
- if (qemuBuildPRManagerInfoProps(disk, &props) < 0)
+ if (qemuBuildPRManagerInfoProps(disk->src, &props) < 0)
goto cleanup;
if (virQEMUBuildObjectCommandlineFromJSON(&buf, props) < 0)
int **nicindexes);
/* Generate the object properties for pr-manager */
-int qemuBuildPRManagerInfoProps(const virDomainDiskDef *disk,
+int qemuBuildPRManagerInfoProps(virStorageSourcePtr src,
virJSONValuePtr *propsret);
/* Generate the object properties for a secret */