quic 0.1.10 → 0.1.11
raw patch · 3 files changed
+12/−1 lines, 3 files
Files
- ChangeLog.md +4/−0
- Network/QUIC/Connection/Stream.hs +7/−0
- quic.cabal +1/−1
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