KIWIXMLSystemdiskData Info


Public methods

Private methods


__isInitConsistent

Verify that the initialization hash given to the constructor meets all consistency and data criteria.

Defined on line: 502

Called in

__isNameValid

Verify that the name given for a volume or volume group is valid.

Defined on line: 571

Called in

__isVolIDValid

Verify that the ID given for a volume is valid.

Defined on line: 612

Called in

__nameIsUnique

Missing

Defined on line: 646

Called in

createVolume

Create a volume setup and return the ID

Defined on line: 97

getVGName

Return the configured name for the volume group

Defined on line: 169

Called in

getVolumeFreespace

Return the configured freespace for the volume with the given ID

Defined on line: 180

Called in

getVolumeIDs

Return an array ref of the IDs for defined volumes

Defined on line: 195

Called in

getVolumeMountPoint

Return the configured mountpoint for the volume with the given ID

Defined on line: 222

Called in

getVolumeName

Return the configured name for the volume with the given ID

Defined on line: 207

Called in

getVolumeSize

Return the configured name for the volume with the given ID

Defined on line: 237

Called in

getVolumes

Return a hash with the volume path as key and a list reference containing two elements with size information and one element with an optional mountpoint name

Defined on line: 252

Called in

getXMLElement

Return an XML Element representing the object's data

Defined on line: 311

new

Create the KIWIXMLSystemdiskData object Internal data structure this = { name = '' volumes = { ID[+] = { freespace = '' name = '' size = '' mountpoint= '' } }

Defined on line: 42

Called in

setVGName

Set the name for the volume group

Defined on line: 344

setVolumeFreespace

Set the configured freespace for the volume with the given ID

Defined on line: 368

setVolumeMountPoint

Set the configured mountpoint for the volume with the given ID

Defined on line: 435

setVolumeName

Set the configured name for the volume with the given ID

Defined on line: 400

setVolumeSize

Set the configured freespace for the volume with the given ID

Defined on line: 467