packages feed

quic 0.1.10 → 0.1.11

raw patch · 3 files changed

+12/−1 lines, 3 files

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+## 0.1.11++- Adding possibleMyStreams.+ ## 0.1.10  - Setting proper upper boundaries for the dependencies
Network/QUIC/Connection/Stream.hs view
@@ -4,6 +4,7 @@  module Network.QUIC.Connection.Stream (     getMyStreamId,+    possibleMyStreams,     waitMyNewStreamId,     waitMyNewUniStreamId,     setTxMaxStreams,@@ -26,6 +27,12 @@ getMyStreamId Connection{..} = do     next <- currentStream <$> readTVarIO myStreamId     return $ next - 4++possibleMyStreams :: Connection -> IO Int+possibleMyStreams Connection{..} = do+    Concurrency{..} <- readTVarIO myStreamId+    let StreamIdBase base = maxStreams+    return (base - (currentStream .>>. 2))  waitMyNewStreamId :: Connection -> IO StreamId waitMyNewStreamId Connection{..} = get myStreamId
quic.cabal view
@@ -1,6 +1,6 @@ cabal-version:      >=1.10 name:               quic-version:            0.1.10+version:            0.1.11 license:            BSD3 license-file:       LICENSE maintainer:         kazu@iij.ad.jp