grpc-dart/lib
Moritz 03f07e9535
Keepalive (#634)
* Keepalive tests run!

* Renaming

* Some refactorings

* Find a place where to handle the keepalive manager

* Fix bug

* Make KeepAliveManager independent of transport

* Fix call sites in client

* Add server keepalive handler

* Wire through onDataReceived

* Add ServerKeepAliveManager test

* Refactorings

* Tests kind of run now

* Add shutdown test

* Remove unneeded override

* Remove unneeded mocks

* Send correct error codes and cleanup

* Small changes

* Rename

* Add documentation

* Add test for !_enforcesMaxBadPings

* Refactor tests

* Switch to http2 master branch

* Renaming

* Null shutdownTimer

* Refactor to event-state model

* Smaller refactorings

* Works now

* Switch tests to isA

* Shifting things around

* Split into server and client

* Format

* rename

* Tweaks

* Switch order of optional parameters to make change non-breaking

* Add some leeway to the durations in tests

* Make keepalive tests vm only

* Switch back to onEvent in state

* Switch to published http2
2023-06-21 11:14:43 -04:00
..
src Keepalive (#634) 2023-06-21 11:14:43 -04:00
grpc.dart Export the Code protobuf (#625) 2023-04-27 10:02:10 +02:00
grpc_connection_interface.dart Export codecRegistry for connection interface. (#434) 2021-01-27 23:50:21 +01:00
grpc_or_grpcweb.dart Cleanup: update to and use latest pkg:lints with associated fixes (#587) 2022-10-31 11:47:31 -07:00
grpc_web.dart grpc_or_grpcweb.dart: exporting shared types #486 (#487) 2021-06-13 08:24:28 +02:00
service_api.dart feat: support client interceptors (#338) 2020-11-02 11:13:56 +01:00