commit | ead15d28495d937894d733088fd781fd1e4e2c22 | [log] [tgz] |
---|---|---|
author | Gary Bressler <geb@google.com> | Mon May 13 19:07:25 2024 +0000 |
committer | CQ Bot <fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon May 13 19:07:25 2024 +0000 |
tree | 53863f26f63d61a300d0471ab87e167b9bdf494f | |
parent | 7deb484863c3f7d5123c77e5fc008c3b109e6590 [diff] |
[components][sandbox] Replace Connector protocol with a token Right now, there are there types associated with [Connector]: - ConnectorCapability: the token - Connector: the client end, obtained from [ConnectorCapability], served by component_manager - Receiver: the server end, served by the provider component. To obtain a channel from a Connector, you have to do the following: - Factory/OpenConnector(ConnectorCapability) -> Connector - Connector/Open -> zx.CHANNEL We can reduce this to one step and eliminate the Connector protocol: - Factory/OpenConnector(ConnectorCapability) -> zx.CHANNEL Finally, since there is no more Connector protocol, we can rename ConnectorCapability -> Connector. Fixed: 339513422 Change-Id: I27fa86c67e876eb621bc97738f43b71b882c0725 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1046552 Reviewed-by: David Gilhooley <dgilhooley@google.com> API-Review: Gary Bressler <geb@google.com> Commit-Queue: Gary Bressler <geb@google.com>
Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.
We expect everyone interacting with our project to respect our code of conduct.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.