Copyright | (C) 2015 Ricky Elrod |
---|---|
License | BSD2 (see LICENSE file) |
Maintainer | Ricky Elrod <ricky@elrod.me> |
Stability | experimental |
Portability | lens |
Safe Haskell | None |
Language | Haskell2010 |
This module exports lenses for types in Ext2
.
- wTime :: Lens' Superblock Word32
- state :: Lens' Superblock Word16
- revLevel :: Lens' Superblock Word32
- rBlocksCount :: Lens' Superblock Word32
- mntCount :: Lens' Superblock Word16
- minorRevLevel :: Lens' Superblock Word16
- maxMntCount :: Lens' Superblock Word16
- magic :: Lens' Superblock Word16
- mTime :: Lens' Superblock Word32
- logFragSize :: Lens' Superblock Word32
- logBlockSize :: Lens' Superblock Word32
- lastCheck :: Lens' Superblock Word32
- inodesPerGroup :: Lens' Superblock Word32
- inodesCount :: Lens' Superblock Word32
- freeInodesCount :: Lens' Superblock Word32
- freeBlocksCount :: Lens' Superblock Word32
- fragsPerGroup :: Lens' Superblock Word32
- firstDataBlock :: Lens' Superblock Word32
- errors :: Lens' Superblock Word16
- defResuid :: Lens' Superblock Word16
- defResgid :: Lens' Superblock Word16
- creatorOs :: Lens' Superblock Word32
- checkInterval :: Lens' Superblock Word32
- blocksPerGroup :: Lens' Superblock Word32
- blocksCount :: Lens' Superblock Word32
- volumeName :: Lens' Superblock ByteString
- uuid :: Lens' Superblock ByteString
- unusedAlignment :: Lens' Superblock Word16
- preallocDirBlocks :: Lens' Superblock Word8
- preallocBlocks :: Lens' Superblock Word8
- lastMounted :: Lens' Superblock ByteString
- journalUuid :: Lens' Superblock ByteString
- journalLastOrphan :: Lens' Superblock Word32
- journalInum :: Lens' Superblock Word32
- journalDev :: Lens' Superblock Word32
- inodeSize :: Lens' Superblock Word16
- firstIno :: Lens' Superblock Word32
- featureRoCompat :: Lens' Superblock Word32
- featureIncompat :: Lens' Superblock Word32
- featureCompat :: Lens' Superblock Word32
- blockGroupNumber :: Lens' Superblock Word16
- algoBitmap :: Lens' Superblock Word32
- defaultMountOptions :: Lens' Superblock Word32
- defHashVersion :: Lens' Superblock Word8
- firstMetaBg :: Lens' Superblock Word32
- hashSeed :: Lens' Superblock (Word32, Word32, Word32, Word32)
- usedDirsCount :: Lens' BlockGroupDescriptorTable Word16
- inodeTable :: Lens' BlockGroupDescriptorTable Word32
- inodeBitmap :: Lens' BlockGroupDescriptorTable Word32
- freeInodesCountBg :: Lens' BlockGroupDescriptorTable Word16
- freeBlocksCountBg :: Lens' BlockGroupDescriptorTable Word16
- blockBitmap :: Lens' BlockGroupDescriptorTable Word32
- uid :: Lens' Inode Word16
- size :: Lens' Inode Word32
- osd2 :: Lens' Inode ByteString
- osd1 :: Lens' Inode Word32
- mtime :: Lens' Inode Word32
- mode :: Lens' Inode Word16
- linksCount :: Lens' Inode Word16
- gid :: Lens' Inode Word16
- generation :: Lens' Inode Word32
- flags :: Lens' Inode Word32
- fileAcl :: Lens' Inode Word32
- faddr :: Lens' Inode Word32
- dtime :: Lens' Inode Word32
- dirAcl :: Lens' Inode Word32
- ctime :: Lens' Inode Word32
- blocks :: Lens' Inode Word32
- block :: Lens' Inode (Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32)
- atime :: Lens' Inode Word32
- recLen :: Lens' Directory Word16
- nameLen :: Lens' Directory Word8
- name :: Lens' Directory ByteString
- inode :: Lens' Directory Word32
- fileType :: Lens' Directory Word8
- padding :: Lens' Directory ByteString
Superblock
wTime :: Lens' Superblock Word32
state :: Lens' Superblock Word16
revLevel :: Lens' Superblock Word32
rBlocksCount :: Lens' Superblock Word32
mntCount :: Lens' Superblock Word16
minorRevLevel :: Lens' Superblock Word16
maxMntCount :: Lens' Superblock Word16
magic :: Lens' Superblock Word16
mTime :: Lens' Superblock Word32
logFragSize :: Lens' Superblock Word32
logBlockSize :: Lens' Superblock Word32
lastCheck :: Lens' Superblock Word32
inodesPerGroup :: Lens' Superblock Word32
inodesCount :: Lens' Superblock Word32
freeInodesCount :: Lens' Superblock Word32
freeBlocksCount :: Lens' Superblock Word32
fragsPerGroup :: Lens' Superblock Word32
firstDataBlock :: Lens' Superblock Word32
errors :: Lens' Superblock Word16
defResuid :: Lens' Superblock Word16
defResgid :: Lens' Superblock Word16
creatorOs :: Lens' Superblock Word32
checkInterval :: Lens' Superblock Word32
blocksPerGroup :: Lens' Superblock Word32
blocksCount :: Lens' Superblock Word32
volumeName :: Lens' Superblock ByteString
uuid :: Lens' Superblock ByteString
unusedAlignment :: Lens' Superblock Word16
preallocDirBlocks :: Lens' Superblock Word8
preallocBlocks :: Lens' Superblock Word8
lastMounted :: Lens' Superblock ByteString
journalUuid :: Lens' Superblock ByteString
journalLastOrphan :: Lens' Superblock Word32
journalInum :: Lens' Superblock Word32
journalDev :: Lens' Superblock Word32
inodeSize :: Lens' Superblock Word16
firstIno :: Lens' Superblock Word32
featureRoCompat :: Lens' Superblock Word32
featureIncompat :: Lens' Superblock Word32
featureCompat :: Lens' Superblock Word32
blockGroupNumber :: Lens' Superblock Word16
algoBitmap :: Lens' Superblock Word32
defaultMountOptions :: Lens' Superblock Word32
defHashVersion :: Lens' Superblock Word8
firstMetaBg :: Lens' Superblock Word32
BlockGroupDescriptorTable
usedDirsCount :: Lens' BlockGroupDescriptorTable Word16
inodeTable :: Lens' BlockGroupDescriptorTable Word32
inodeBitmap :: Lens' BlockGroupDescriptorTable Word32
blockBitmap :: Lens' BlockGroupDescriptorTable Word32
Inode
osd2 :: Lens' Inode ByteString
linksCount :: Lens' Inode Word16
generation :: Lens' Inode Word32
block :: Lens' Inode (Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32)
Directory
name :: Lens' Directory ByteString
padding :: Lens' Directory ByteString