ref/runtime/internal/flow: Connection sharing flow.Manager API.

This change introduces modifications to the flow.Manager API to allow
connections to be shared between servers and clients on the same Manager.

In particular, Manager.Listen listens for all Acceptors of the manager.
Each Server should call Manager.Acceptor to receive an Acceptor unique
to their server (i.e. the RoutingID of the Acceptor will be unique).
Additional calls to Manager.Dial also automatically Listen on outgoing
connections.

Change-Id: I39b09710c6ca3dedd4a9361a11ff82d066d93f2e
1 file changed
tree: 3c77cc434d51c732a5e67a890f965d3860081e45
  1. cmd/
  2. examples/
  3. internal/
  4. lib/
  5. runtime/
  6. services/
  7. test/
  8. .gitignore
  9. AUTHORS
  10. CONTRIBUTORS
  11. envvar.go
  12. envvar_test.go
  13. LICENSE
  14. PATENTS
  15. README.md
  16. VERSION
README.md

Vanadium

This repository contains a reference implementation of the Vanadium APIs.

Unlike the APIs in https://github.com/vanadium/go.v23, which promises to provide backward compatibility this repository makes no such promises.