quic-0.1.9: Network/QUIC/Stream.hs
module Network.QUIC.Stream (
-- * Types
Stream,
streamId,
streamConnection,
newStream,
TxStreamData (..),
StreamState (..),
RecvStreamQ (..),
RxStreamData (..),
Length,
syncFinTx,
waitFinTx,
-- * Misc
getTxStreamOffset,
isTxStreamClosed,
setTxStreamClosed,
getRxStreamOffset,
isRxStreamClosed,
setRxStreamClosed,
readStreamFlowTx,
addTxStreamData,
setTxMaxStreamData,
getRxMaxStreamData,
updateStreamFlowRx,
-- * Reass
takeRecvStreamQwithSize,
putRxStreamData,
FlowCntl (..),
tryReassemble,
-- * Table
StreamTable,
emptyStreamTable,
lookupStream,
insertStream,
deleteStream,
insertCryptoStreams,
deleteCryptoStream,
lookupCryptoStream,
) where
import Network.QUIC.Stream.Misc
import Network.QUIC.Stream.Reass
import Network.QUIC.Stream.Table
import Network.QUIC.Stream.Types