Carl Lerche
807d2b7317
Wire in recv flow control ( #26 )
2017-08-23 11:22:24 -07:00
Carl Lerche
a623ab68b5
New send flow control ( #25 )
...
Restructure send flow control such that sending data is always accepted by `Stream`. Data frames will be buffered until there is available window to send them. Producers can monitor the available window capacity to decide if data should be produced.
2017-08-21 13:52:58 -07:00
Carl Lerche
e2fac3e823
More tweaks
2017-08-10 20:35:41 -07:00
Carl Lerche
a1b03b7724
Trying to get something working
2017-08-10 13:15:40 -07:00
Carl Lerche
f39e983af0
Actually get server working (maybe)
2017-08-09 10:49:49 -07:00
Carl Lerche
8f2b69c280
Get server working again (mostly)
2017-08-09 10:36:03 -07:00
Carl Lerche
38762a9711
Get server module compiling again
2017-08-08 22:25:05 -07:00
Carl Lerche
26df3a3698
Remove P generic from type
2017-08-08 22:11:11 -07:00
Carl Lerche
33bdc057d6
Restructure proto
...
The existing code has been moved out and is being copied back piece / by
piece while restructuring the code to (hopefully) be more manageable.
2017-08-02 09:42:10 -07:00
Carl Lerche
13d6866ee8
Simplify control streams ( #8 )
2017-07-26 16:53:31 -07:00
Oliver Gould
df5f31a63c
narrow the surface area of the ControlSettings api to expose only a few remote settings
2017-07-23 18:34:50 +00:00
Oliver Gould
d7042097c4
wip: stream open
2017-07-21 16:35:00 +00:00
Oliver Gould
a62d3dda54
wip: refactor, compiles
2017-07-20 14:51:27 +00:00
Oliver Gould
0d84c98c89
wip
2017-07-19 19:53:33 +00:00
Oliver Gould
c1f9ff8fd8
wip: problems with Frame::len()
2017-07-17 01:07:21 +00:00
Carl Lerche
36a1c6f045
More tests
2017-07-11 20:50:41 -07:00
Carl Lerche
981af88838
Get data frames working
2017-07-08 22:23:44 -07:00
Carl Lerche
f6b6d0c7e8
Start state transition verification + refactors
2017-07-07 10:33:04 -07:00
Carl Lerche
4c389282e6
Fix bug with server reading preface
2017-07-06 15:03:27 -07:00
Carl Lerche
cb5130e3c6
Start working on server
2017-06-30 14:36:13 -07:00