class VirtDisk::Disk

Constants

DEFAULT_BLOCK_SIZE
DISK_SIG_OFFSET
DISK_SIG_SIZE

Public Class Methods

new(up_stream_module) click to toggle source
Calls superclass method VirtDisk::ClientHead::new
# File lib/virt_disk/disk.rb, line 7
def initialize(up_stream_module)
  super
end

Public Instance Methods

block_size() click to toggle source
# File lib/virt_disk/disk.rb, line 11
def block_size
  return @up_stream_module.block_size if @up_stream_module.respond_to?(:block_size)
  DEFAULT_BLOCK_SIZE
end
disk_sig() click to toggle source
# File lib/virt_disk/disk.rb, line 17
def disk_sig
  @disk_sig ||= @up_stream_module.mod_read(DISK_SIG_OFFSET, DISK_SIG_SIZE).unpack('L')[0]
end