Sha256: f53e3229a22ec11bb3c03e95500829a0bd79454bfecc3b308d37735cb85535d4

Contents?: true

Size: 856 Bytes

Versions: 74

Compression:

Stored size: 856 Bytes

Contents

module RubySMB
  module SMB2
    module BitField
      # Represents a Share Capabilities BitField as defined by
      # [2.2.10 SMB2 TREE_CONNECT Response](https://msdn.microsoft.com/en-us/library/cc246499.aspx)
      class ShareCapabilities < BinData::Record
        endian  :little
        bit1    :asymmetric,          label: 'Asymmetric'
        bit1    :cluster,             label: 'Cluster'
        bit1    :scaleout,            label: 'Scale Out'
        bit1    :continuous,          label: 'Continuous Availability'
        bit1    :dfs,                 label: 'DFS'
        bit3    :reserved2,           label: 'Reserved Space'
        # byte border
        uint8   :reserved3,           label: 'Reserved'
        uint8   :reserved4,           label: 'Reserved'
        uint8   :reserved5,           label: 'Reserved'
      end
    end
  end
end

Version data entries

74 entries across 74 versions & 1 rubygems

Version Path
ruby_smb-3.3.13 lib/ruby_smb/smb2/bit_field/share_capabilities.rb
ruby_smb-3.3.12 lib/ruby_smb/smb2/bit_field/share_capabilities.rb
ruby_smb-3.3.11 lib/ruby_smb/smb2/bit_field/share_capabilities.rb
ruby_smb-3.3.10 lib/ruby_smb/smb2/bit_field/share_capabilities.rb
ruby_smb-3.3.9 lib/ruby_smb/smb2/bit_field/share_capabilities.rb
ruby_smb-3.3.7 lib/ruby_smb/smb2/bit_field/share_capabilities.rb
ruby_smb-3.3.6 lib/ruby_smb/smb2/bit_field/share_capabilities.rb
ruby_smb-3.3.5 lib/ruby_smb/smb2/bit_field/share_capabilities.rb
ruby_smb-3.3.4 lib/ruby_smb/smb2/bit_field/share_capabilities.rb
ruby_smb-3.3.3 lib/ruby_smb/smb2/bit_field/share_capabilities.rb
ruby_smb-3.3.2 lib/ruby_smb/smb2/bit_field/share_capabilities.rb
ruby_smb-3.3.1 lib/ruby_smb/smb2/bit_field/share_capabilities.rb
ruby_smb-3.3.0 lib/ruby_smb/smb2/bit_field/share_capabilities.rb
ruby_smb-3.2.8 lib/ruby_smb/smb2/bit_field/share_capabilities.rb
ruby_smb-3.2.7 lib/ruby_smb/smb2/bit_field/share_capabilities.rb
ruby_smb-3.2.6 lib/ruby_smb/smb2/bit_field/share_capabilities.rb
ruby_smb-3.2.5 lib/ruby_smb/smb2/bit_field/share_capabilities.rb
ruby_smb-3.2.4 lib/ruby_smb/smb2/bit_field/share_capabilities.rb
ruby_smb-3.2.3 lib/ruby_smb/smb2/bit_field/share_capabilities.rb
ruby_smb-3.2.2 lib/ruby_smb/smb2/bit_field/share_capabilities.rb