streaming-commons-0.2.2.4: Common lower-level functions needed by various streaming data libraries
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.Streaming.Zlib.Lowlevel

Documentation

data Strategy Source #

Instances

Instances details
Enum Strategy Source # 
Instance details

Defined in Data.Streaming.Zlib.Lowlevel

Eq Strategy Source # 
Instance details

Defined in Data.Streaming.Zlib.Lowlevel

Methods

(==) :: Strategy -> Strategy -> Bool

(/=) :: Strategy -> Strategy -> Bool

Ord Strategy Source # 
Instance details

Defined in Data.Streaming.Zlib.Lowlevel

Methods

compare :: Strategy -> Strategy -> Ordering

(<) :: Strategy -> Strategy -> Bool

(<=) :: Strategy -> Strategy -> Bool

(>) :: Strategy -> Strategy -> Bool

(>=) :: Strategy -> Strategy -> Bool

max :: Strategy -> Strategy -> Strategy

min :: Strategy -> Strategy -> Strategy

Show Strategy Source # 
Instance details

Defined in Data.Streaming.Zlib.Lowlevel

Methods

showsPrec :: Int -> Strategy -> ShowS

show :: Strategy -> String

showList :: [Strategy] -> ShowS

deflateInit2 :: ZStream' -> Int -> WindowBits -> Int -> Strategy -> IO () Source #

c_set_avail_in :: ZStream' -> Ptr CChar -> CUInt -> IO () Source #

c_set_avail_out :: ZStream' -> Ptr CChar -> CUInt -> IO () Source #

c_get_next_in :: ZStream' -> IO (Ptr CChar) Source #

c_call_deflate_set_dictionary :: ZStream' -> Ptr CChar -> CUInt -> IO () Source #

c_call_inflate_set_dictionary :: ZStream' -> Ptr CChar -> CUInt -> IO () Source #