Sha256: 093d3a0ed58c9c1b93f9801de817475d86ea3f166d9fc405d1ffca74d75f1efc

Contents?: true

Size: 691 Bytes

Versions: 67

Compression:

Stored size: 691 Bytes

Contents

module NTFS
  class IndexAllocation
    def self.create_from_header(header, buf)
      return IndexAllocation.new(buf, header) if header.containsFileNameIndexes?
      $log.debug("Skipping #{header.typeName} for name <#{header.name}>") if $log
      nil
    end

    attr_reader :data_run, :header

    def initialize(buf, header)
      raise "MIQ(NTFS::IndexAllocation.initialize) Buffer must be DataRun (passed #{buf.class.name})"          unless buf.kind_of?(DataRun)
      raise "MIQ(NTFS::IndexAllocation.initialize) Header must be AttribHeader (passed #{header.class.name})"  unless header.kind_of?(NTFS::AttribHeader)

      @data_run = buf
      @header   = header
    end
  end
end

Version data entries

67 entries across 67 versions & 1 rubygems

Version Path
manageiq-smartstate-0.11.0 lib/fs/ntfs/attrib_index_allocation.rb
manageiq-smartstate-0.10.1 lib/fs/ntfs/attrib_index_allocation.rb
manageiq-smartstate-0.10.0 lib/fs/ntfs/attrib_index_allocation.rb
manageiq-smartstate-0.9.0 lib/fs/ntfs/attrib_index_allocation.rb
manageiq-smartstate-0.8.1 lib/fs/ntfs/attrib_index_allocation.rb
manageiq-smartstate-0.8.0 lib/fs/ntfs/attrib_index_allocation.rb
manageiq-smartstate-0.7.0 lib/fs/ntfs/attrib_index_allocation.rb
manageiq-smartstate-0.6.2 lib/fs/ntfs/attrib_index_allocation.rb
manageiq-smartstate-0.5.10 lib/fs/ntfs/attrib_index_allocation.rb
manageiq-smartstate-0.3.10 lib/fs/ntfs/attrib_index_allocation.rb
manageiq-smartstate-0.6.1 lib/fs/ntfs/attrib_index_allocation.rb
manageiq-smartstate-0.3.9 lib/fs/ntfs/attrib_index_allocation.rb
manageiq-smartstate-0.6.0 lib/fs/ntfs/attrib_index_allocation.rb
manageiq-smartstate-0.5.9 lib/fs/ntfs/attrib_index_allocation.rb
manageiq-smartstate-0.5.8 lib/fs/ntfs/attrib_index_allocation.rb
manageiq-smartstate-0.3.8 lib/fs/ntfs/attrib_index_allocation.rb
manageiq-smartstate-0.5.7 lib/fs/ntfs/attrib_index_allocation.rb
manageiq-smartstate-0.3.7 lib/fs/ntfs/attrib_index_allocation.rb
manageiq-smartstate-0.5.6 lib/fs/ntfs/attrib_index_allocation.rb
manageiq-smartstate-0.3.6 lib/fs/ntfs/attrib_index_allocation.rb