bzlib-conduit-0.3.0.3: Streaming compression/decompression via conduits.

Safe Haskell | Safe-Inferred
Language | Haskell2010

Data.Conduit.BZlib.Internal

# Documentation

c'BZ_RUN :: Num a => a Source #

c'BZ_FLUSH :: Num a => a Source #

c'BZ_FINISH :: Num a => a Source #

c'BZ_OK :: Num a => a Source #

c'BZ_RUN_OK :: Num a => a Source #

c'BZ_FLUSH_OK :: Num a => a Source #

c'BZ_FINISH_OK :: Num a => a Source #

c'BZ_STREAM_END :: Num a => a Source #

c'BZ_SEQUENCE_ERROR :: Num a => a Source #

c'BZ_PARAM_ERROR :: Num a => a Source #

c'BZ_MEM_ERROR :: Num a => a Source #

c'BZ_DATA_ERROR :: Num a => a Source #

c'BZ_DATA_ERROR_MAGIC :: Num a => a Source #

c'BZ_IO_ERROR :: Num a => a Source #

c'BZ_UNEXPECTED_EOF :: Num a => a Source #

c'BZ_OUTBUFF_FULL :: Num a => a Source #

c'BZ_CONFIG_ERROR :: Num a => a Source #

data C'bz_stream Source #

Constructors

C'bz_stream |

Fields

- c'bz_stream'next_in :: Ptr CChar
- c'bz_stream'avail_in :: CUInt
- c'bz_stream'total_in_lo32 :: CUInt
- c'bz_stream'total_in_hi32 :: CUInt
- c'bz_stream'next_out :: Ptr CChar
- c'bz_stream'avail_out :: CUInt
- c'bz_stream'total_out_lo32 :: CUInt
- c'bz_stream'total_out_hi32 :: CUInt
- c'bz_stream'state :: Ptr ()
- c'bz_stream'bzalloc :: Ptr ()
- c'bz_stream'bzfree :: Ptr ()
- c'bz_stream'opaque :: Ptr ()

#### Instances

Instances details

Storable C'bz_stream Source # |

Instance details

Defined in Data.Conduit.BZlib.Internal

Methods

sizeOf :: C'bz_stream -> Int Source #

alignment :: C'bz_stream -> Int Source #

peekElemOff :: Ptr C'bz_stream -> Int -> IO C'bz_stream Source #

pokeElemOff :: Ptr C'bz_stream -> Int -> C'bz_stream -> IO () Source #

peekByteOff :: Ptr b -> Int -> IO C'bz_stream Source #

pokeByteOff :: Ptr b -> Int -> C'bz_stream -> IO () Source #

peek :: Ptr C'bz_stream -> IO C'bz_stream Source #

poke :: Ptr C'bz_stream -> C'bz_stream -> IO () Source #

Show C'bz_stream Source # |
Instance details Defined in Data.Conduit.BZlib.Internal Methods showsPrec :: Int -> C'bz_stream -> ShowS Source # show :: C'bz_stream -> String Source # showList :: [C'bz_stream] -> ShowS Source #
Eq C'bz_stream Source # |
Instance details Defined in Data.Conduit.BZlib.Internal Methods (==) :: C'bz_stream -> C'bz_stream -> Bool Source # (/=) :: C'bz_stream -> C'bz_stream -> Bool Source #

c'BZ2_bzCompressInit :: Ptr C'bz_stream -> CInt -> CInt -> CInt -> IO CInt Source #

c'BZ2_bzCompress :: Ptr C'bz_stream -> CInt -> IO CInt Source #

c'BZ2_bzCompressEnd :: Ptr C'bz_stream -> IO CInt Source #

p'BZ2_bzCompressInit :: FunPtr (Ptr C'bz_stream -> CInt -> CInt -> CInt -> IO CInt) Source #

p'BZ2_bzCompress :: FunPtr (Ptr C'bz_stream -> CInt -> IO CInt) Source #

p'BZ2_bzCompressEnd :: FunPtr (Ptr C'bz_stream -> IO CInt) Source #

c'BZ2_bzDecompressInit :: Ptr C'bz_stream -> CInt -> CInt -> IO CInt Source #

c'BZ2_bzDecompress :: Ptr C'bz_stream -> IO CInt Source #

c'BZ2_bzDecompressEnd :: Ptr C'bz_stream -> IO CInt Source #

p'BZ2_bzDecompressInit :: FunPtr (Ptr C'bz_stream -> CInt -> CInt -> IO CInt) Source #

p'BZ2_bzDecompress :: FunPtr (Ptr C'bz_stream -> IO CInt) Source #

p'BZ2_bzDecompressEnd :: FunPtr (Ptr C'bz_stream -> IO CInt) Source #

p'bz_stream'next_in :: Ptr C'bz_stream -> Ptr (Ptr CChar) Source #

p'bz_stream'avail_in :: Ptr C'bz_stream -> Ptr CUInt Source #

p'bz_stream'total_in_lo32 :: Ptr C'bz_stream -> Ptr CUInt Source #

p'bz_stream'total_in_hi32 :: Ptr C'bz_stream -> Ptr CUInt Source #

p'bz_stream'next_out :: Ptr C'bz_stream -> Ptr (Ptr CChar) Source #

p'bz_stream'avail_out :: Ptr C'bz_stream -> Ptr CUInt Source #

p'bz_stream'total_out_lo32 :: Ptr C'bz_stream -> Ptr CUInt Source #

p'bz_stream'total_out_hi32 :: Ptr C'bz_stream -> Ptr CUInt Source #

p'bz_stream'state :: Ptr C'bz_stream -> Ptr (Ptr ()) Source #

p'bz_stream'bzalloc :: Ptr C'bz_stream -> Ptr (Ptr ()) Source #

p'bz_stream'bzfree :: Ptr C'bz_stream -> Ptr (Ptr ()) Source #

p'bz_stream'opaque :: Ptr C'bz_stream -> Ptr (Ptr ()) Source #