Sha256: b929bc3271fbb7673e19a8fd57d4b5b5be2937cf250c01ffbb508ac6d3006715
Contents?: true
Size: 788 Bytes
Versions: 46
Compression:
Stored size: 788 Bytes
Contents
require 'disk/modules/MSCommon' require 'disk/modules/miq_disk_common' module MSVSDynamicDisk def d_init self.diskType = "MSVS Dynamic" self.blockSize = MSCommon::SECTOR_LENGTH fileMode = MiqDiskCommon.file_mode(dInfo) @ms_disk_file = if dInfo.hyperv_connection MSCommon.connect_to_hyperv(dInfo) else MiqLargeFile.open(dInfo.fileName, fileMode) end MSCommon.d_init_common(dInfo, @ms_disk_file) end def getBase self end def d_read(pos, len) MSCommon.d_read_common(pos, len) end def d_write(pos, buf, len) MSCommon.d_write_common(pos, buf, len) end def d_close @ms_disk_file.close end def d_size MSCommon.d_size_common end end # module
Version data entries
46 entries across 46 versions & 1 rubygems