int
-virStoragePoolObjNumOfVolumes(virStorageVolDefListPtr volumes,
+virStoragePoolObjNumOfVolumes(virStoragePoolObjPtr obj,
virConnectPtr conn,
- virStoragePoolDefPtr pooldef,
virStoragePoolVolumeACLFilter aclfilter)
{
+ virStoragePoolDefPtr pooldef = obj->def;
+ virStorageVolDefListPtr volumes = &obj->volumes;
int nvolumes = 0;
size_t i;
int
-virStoragePoolObjVolumeGetNames(virStorageVolDefListPtr volumes,
+virStoragePoolObjVolumeGetNames(virStoragePoolObjPtr obj,
virConnectPtr conn,
- virStoragePoolDefPtr pooldef,
virStoragePoolVolumeACLFilter aclfilter,
char **const names,
int maxnames)
{
+ virStoragePoolDefPtr pooldef = obj->def;
+ virStorageVolDefListPtr volumes = &obj->volumes;
int nnames = 0;
size_t i;
int
virStoragePoolObjVolumeListExport(virConnectPtr conn,
- virStorageVolDefListPtr volumes,
- virStoragePoolDefPtr pooldef,
+ virStoragePoolObjPtr obj,
virStorageVolPtr **vols,
virStoragePoolVolumeACLFilter aclfilter)
{
+ virStoragePoolDefPtr pooldef = obj->def;
+ virStorageVolDefListPtr volumes = &obj->volumes;
int ret = -1;
size_t i;
virStorageVolPtr *tmp_vols = NULL;
virStorageVolDefPtr def);
int
-virStoragePoolObjNumOfVolumes(virStorageVolDefListPtr volumes,
+virStoragePoolObjNumOfVolumes(virStoragePoolObjPtr obj,
virConnectPtr conn,
- virStoragePoolDefPtr pooldef,
virStoragePoolVolumeACLFilter aclfilter);
int
-virStoragePoolObjVolumeGetNames(virStorageVolDefListPtr volumes,
+virStoragePoolObjVolumeGetNames(virStoragePoolObjPtr obj,
virConnectPtr conn,
- virStoragePoolDefPtr pooldef,
virStoragePoolVolumeACLFilter aclfilter,
char **const names,
int maxnames);
int
virStoragePoolObjVolumeListExport(virConnectPtr conn,
- virStorageVolDefListPtr volumes,
- virStoragePoolDefPtr pooldef,
+ virStoragePoolObjPtr obj,
virStorageVolPtr **vols,
virStoragePoolVolumeACLFilter aclfilter);
goto cleanup;
}
- ret = virStoragePoolObjNumOfVolumes(&obj->volumes, pool->conn, obj->def,
+ ret = virStoragePoolObjNumOfVolumes(obj, pool->conn,
virStoragePoolNumOfVolumesCheckACL);
cleanup:
goto cleanup;
}
- n = virStoragePoolObjVolumeGetNames(&obj->volumes, pool->conn, obj->def,
+ n = virStoragePoolObjVolumeGetNames(obj, pool->conn,
virStoragePoolListVolumesCheckACL,
names, maxnames);
cleanup:
goto cleanup;
}
- ret = virStoragePoolObjVolumeListExport(pool->conn, &obj->volumes,
- obj->def, vols,
+ ret = virStoragePoolObjVolumeListExport(pool->conn, obj, vols,
virStoragePoolListAllVolumesCheckACL);
if (!(obj = testStoragePoolObjFindActiveByName(privconn, pool->name)))
return -1;
- ret = virStoragePoolObjNumOfVolumes(&obj->volumes, pool->conn,
- obj->def, NULL);
+ ret = virStoragePoolObjNumOfVolumes(obj, pool->conn, NULL);
virStoragePoolObjUnlock(obj);
return ret;
if (!(obj = testStoragePoolObjFindActiveByName(privconn, pool->name)))
return -1;
- n = virStoragePoolObjVolumeGetNames(&obj->volumes, pool->conn,
- obj->def, NULL, names, maxnames);
+ n = virStoragePoolObjVolumeGetNames(obj, pool->conn, NULL, names, maxnames);
virStoragePoolObjUnlock(obj);
return n;
goto cleanup;
}
- ret = virStoragePoolObjVolumeListExport(pool->conn, &obj->volumes,
- obj->def, vols, NULL);
+ ret = virStoragePoolObjVolumeListExport(pool->conn, obj, vols, NULL);
cleanup:
virStoragePoolObjUnlock(obj);