{-# LANGUAGE TupleSections, CPP #-}
module Network.HPACK.Table (
DynamicTable
, newDynamicTableForEncoding
, newDynamicTableForDecoding
, clearDynamicTable
, withDynamicTableForEncoding
, withDynamicTableForDecoding
, huffmanDecoder
, renewDynamicTable
, printDynamicTable
, isDynamicTableEmpty
, isSuitableSize
, TableSizeAction(..)
, needChangeTableSize
, setLimitForEncoding
, resetLimitForEncoding
, insertEntry
, module Network.HPACK.Table.Entry
, getRevIndex
, module Network.HPACK.Table.RevIndex
, toIndexedEntry
, fromHIndexToIndex
) where
#if __GLASGOW_HASKELL__ < 709
import Control.Applicative ((<$>))
#endif
import Network.HPACK.Table.Dynamic
import Network.HPACK.Table.Entry
import Network.HPACK.Table.RevIndex