Package com.morpheusdata.core.util.image
Class QcowHeader
java.lang.Object
com.morpheusdata.core.util.image.QcowHeader
Created by davidestes on 4/11/16.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidcacheByte(int b) protected voidcacheBytes(byte[] bytes) protected voidcacheBytes(byte[] b, int off, int len) protected voidbyte[]getBytes()long[]longgetL2Location(int l1Index) getMagic()getSize()voidsetBackingFileOffset(Long backingFileOffset) voidsetBackingFileSize(Long backingFileSize) voidsetClusterBits(Long clusterBits) voidsetCryptMethod(Long cryptMethod) voidvoidsetL1Table(long[] l1Table) voidsetL1TableOffset(Long l1TableOffset) voidsetL2Table(LinkedHashMap<Long, Long[]> l2Table) voidvoidsetNbSnapshots(Long nbSnapshots) voidsetRefcountTableClusters(Long refcountTableClusters) voidsetRefcountTableOffset(Long refcountTableOffset) voidvoidsetSnapshotsOffset(Long snapshotsOffset) voidsetVersion(Long version) 
- 
Constructor Details- 
QcowHeaderpublic QcowHeader()
 
- 
- 
Method Details- 
getClusterSize
- 
getL2Locationpublic long getL2Location(int l1Index) 
- 
getMagic
- 
setMagic
- 
getVersion
- 
setVersion
- 
getBackingFileOffset
- 
setBackingFileOffset
- 
getBackingFileSize
- 
setBackingFileSize
- 
getClusterBits
- 
setClusterBits
- 
getSize
- 
setSize
- 
getCryptMethod
- 
setCryptMethod
- 
getL1Size
- 
setL1Size
- 
getL1TableOffset
- 
setL1TableOffset
- 
getRefcountTableOffset
- 
setRefcountTableOffset
- 
getRefcountTableClusters
- 
setRefcountTableClusters
- 
getNbSnapshots
- 
setNbSnapshots
- 
getSnapshotsOffset
- 
setSnapshotsOffset
- 
getL1Tablepublic long[] getL1Table()
- 
setL1Tablepublic void setL1Table(long[] l1Table) 
- 
getL2Table
- 
setL2Table
- 
getBytespublic byte[] getBytes()
- 
cacheByte- Throws:
- IOException
 
- 
cacheBytes- Throws:
- IOException
 
- 
cacheBytes- Throws:
- IOException
 
- 
closeCache- Throws:
- IOException
 
 
-