Commit Graph

18 Commits

Author SHA1 Message Date
Marten Seemann
291e6c1344 store in flow controller if a stream contributes to connection flow control 2017-02-08 11:48:13 +07:00
Marten Seemann
db11b25790 ensure minimum size of connection-level flow control window
fixes #409
2017-02-08 11:39:33 +07:00
Marten Seemann
84bda1a9f4 improve tests and test coverage of flow control manager 2017-02-08 11:35:30 +07:00
Marten Seemann
7ce7203f16 simplify variable and function names in flow controller 2017-02-08 09:01:45 +07:00
Marten Seemann
7a91794292 send RST_STREAM frames
ref #380
2017-01-09 09:49:44 +07:00
Marten Seemann
544a58a038 return total bytes sent when resetting a stream in the flow controller 2017-01-03 16:09:18 +07:00
Marten Seemann
74edf9caad improve errors returned for flow control violations 2017-01-03 12:01:27 +07:00
Marten Seemann
fb3f753c94 add method to reset a stream at a byte offset to flow controller
ref #377
2017-01-03 11:32:42 +07:00
Marten Seemann
ba85908fd7 use a mock ConnectionParameterManager in flow controller tests 2016-12-08 18:52:46 +07:00
Marten Seemann
ebc053dbe0 create interface for the ConnectionParametersManager 2016-12-08 18:39:14 +07:00
Marten Seemann
32d89eee02 pass RTTStats to the FlowControllers
ref #106
2016-10-30 17:36:36 +07:00
Lucas Clemente
2592b9a97c optimize window update generation, reducing profiler footprint by 8% 2016-09-15 09:12:44 +02:00
Lucas Clemente
3a88a8cffa delete flow controllers for closed streams
fixes #177
2016-07-28 16:45:55 +02:00
Lucas Clemente
3aa8b1bf37 remove fcm.StreamContributesToConnectionFlowControl 2016-07-26 17:09:24 +02:00
Lucas Clemente
5f774c8e03 change fcm.SendWindowSize to include conn window to simplify framer 2016-07-26 17:06:54 +02:00
Marten Seemann
1b732a4afa add method to FlowControlManager to tell if Stream contribues to connection-level flow control 2016-07-06 10:17:42 +02:00
Marten Seemann
ac54ac66c7 add methods for sending data to FlowControlManager 2016-07-06 10:14:17 +02:00
Marten Seemann
800320ec39 implement basic FlowControlManager 2016-06-15 18:53:54 +07:00