commit | 67506bcd85e4efaa53134a095ee0c7ef5011def7 | [log] [tgz] |
---|---|---|
author | Suharsh Sivakumar <suharshs@google.com> | Fri Jun 26 15:29:06 2015 -0700 |
committer | Suharsh Sivakumar <suharshs@google.com> | Fri Jun 26 15:29:09 2015 -0700 |
tree | 3c77cc434d51c732a5e67a890f965d3860081e45 | |
parent | e22a0e5abcb2ccd4e7e75e3b017f82737de52dc1 [diff] |
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
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.