Open one substream for each notifications protocol (#4909)
* Open one substream for each notifications protocol * Fix WASM build * Apply suggestions from code review Co-Authored-By:Toralf Wittner <tw@dtex.org> * Address concerns * Use unsigned-varint to read the varint * Use unsigned-varint * Forgot Cargo.lock Co-authored-by:
Toralf Wittner <tw@dtex.org>
Showing
- substrate/Cargo.lock 2 additions, 0 deletionssubstrate/Cargo.lock
- substrate/client/finality-grandpa/src/communication/mod.rs 7 additions, 1 deletionsubstrate/client/finality-grandpa/src/communication/mod.rs
- substrate/client/finality-grandpa/src/communication/tests.rs 2 additions, 2 deletionssubstrate/client/finality-grandpa/src/communication/tests.rs
- substrate/client/finality-grandpa/src/lib.rs 4 additions, 1 deletionsubstrate/client/finality-grandpa/src/lib.rs
- substrate/client/network-gossip/src/bridge.rs 3 additions, 2 deletionssubstrate/client/network-gossip/src/bridge.rs
- substrate/client/network-gossip/src/lib.rs 5 additions, 3 deletionssubstrate/client/network-gossip/src/lib.rs
- substrate/client/network/Cargo.toml 2 additions, 1 deletionsubstrate/client/network/Cargo.toml
- substrate/client/network/src/protocol.rs 36 additions, 34 deletionssubstrate/client/network/src/protocol.rs
- substrate/client/network/src/protocol/generic_proto.rs 2 additions, 2 deletionssubstrate/client/network/src/protocol/generic_proto.rs
- substrate/client/network/src/protocol/generic_proto/behaviour.rs 150 additions, 52 deletions...te/client/network/src/protocol/generic_proto/behaviour.rs
- substrate/client/network/src/protocol/generic_proto/handler.rs 22 additions, 0 deletions...rate/client/network/src/protocol/generic_proto/handler.rs
- substrate/client/network/src/protocol/generic_proto/handler/group.rs 523 additions, 0 deletions...lient/network/src/protocol/generic_proto/handler/group.rs
- substrate/client/network/src/protocol/generic_proto/handler/legacy.rs 46 additions, 34 deletions...ient/network/src/protocol/generic_proto/handler/legacy.rs
- substrate/client/network/src/protocol/generic_proto/handler/notif_in.rs 256 additions, 0 deletions...nt/network/src/protocol/generic_proto/handler/notif_in.rs
- substrate/client/network/src/protocol/generic_proto/handler/notif_out.rs 395 additions, 0 deletions...t/network/src/protocol/generic_proto/handler/notif_out.rs
- substrate/client/network/src/protocol/generic_proto/tests.rs 16 additions, 16 deletionssubstrate/client/network/src/protocol/generic_proto/tests.rs
- substrate/client/network/src/protocol/generic_proto/upgrade.rs 35 additions, 0 deletions...rate/client/network/src/protocol/generic_proto/upgrade.rs
- substrate/client/network/src/protocol/generic_proto/upgrade/collec.rs 97 additions, 0 deletions...ient/network/src/protocol/generic_proto/upgrade/collec.rs
- substrate/client/network/src/protocol/generic_proto/upgrade/legacy.rs 0 additions, 0 deletions...ient/network/src/protocol/generic_proto/upgrade/legacy.rs
- substrate/client/network/src/protocol/generic_proto/upgrade/notifications.rs 622 additions, 0 deletions...twork/src/protocol/generic_proto/upgrade/notifications.rs
Please register or sign in to comment