Copyright | (c) Niklas Hambüchen 2020 |
---|---|
License | MIT |
Maintainer | mail@nh2.me |
Stability | stable |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Codec.Compression.LZ4.CTypes
Description
Documentation
data Lz4FrameException Source #
Constructors
Lz4FormatException String |
Instances
data BlockSizeID Source #
Constructors
LZ4F_default | |
LZ4F_max64KB | |
LZ4F_max256KB | |
LZ4F_max1MB | |
LZ4F_max4MB |
Instances
Constructors
LZ4F_blockLinked | |
LZ4F_blockIndependent |
Instances
Storable BlockMode Source # | |
Defined in Codec.Compression.LZ4.CTypes | |
Show BlockMode Source # | |
Eq BlockMode Source # | |
Ord BlockMode Source # | |
data ContentChecksum Source #
Constructors
LZ4F_noContentChecksum | |
LZ4F_contentChecksumEnabled |
Instances
data BlockChecksum Source #
Constructors
LZ4F_noBlockChecksum | |
LZ4F_blockChecksumEnabled |
Instances
Constructors
LZ4F_frame | |
LZ4F_skippableFrame |
Instances
Storable FrameType Source # | |
Defined in Codec.Compression.LZ4.CTypes | |
Show FrameType Source # | |
Eq FrameType Source # | |
Ord FrameType Source # | |
Constructors
FrameInfo | |
Fields
|
Instances
Storable FrameInfo Source # | |
Defined in Codec.Compression.LZ4.CTypes |
data Preferences Source #
Constructors
Preferences | |
Fields
|
Instances
Storable Preferences Source # | |
Defined in Codec.Compression.LZ4.CTypes Methods sizeOf :: Preferences -> Int # alignment :: Preferences -> Int # peekElemOff :: Ptr Preferences -> Int -> IO Preferences # pokeElemOff :: Ptr Preferences -> Int -> Preferences -> IO () # peekByteOff :: Ptr b -> Int -> IO Preferences # pokeByteOff :: Ptr b -> Int -> Preferences -> IO () # peek :: Ptr Preferences -> IO Preferences # poke :: Ptr Preferences -> Preferences -> IO () # |