[ASYNC-8] Add constrained read/write-only ports Created: 15/Jul/13 Updated: 09/May/14 Resolved: 09/May/14
|Reporter:||Brandon Bloom||Assignee:||Timothy Baldridge|
Proof of concept patch here:
As discussed in IRC, this adds support for read-only and write-only "ports", which are constrained wrappers around channels. Write-only ports allow both put and close operations, were as read-only ports allow only take operations. Unsupported operations throw.
I'm open to suggestions for better names than <port and >port.
|Comment by Timothy Baldridge [ 09/May/14 11:28 AM ]|
Do we do not have plans to implement this at this time, however, impl/ReadPort and impl/WritePort could accomplish this if needed. These interfaces are still considered "alpha" and may change, but if you need to write your own port< feel free to do so and maintain it in your project.