You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We need to implement StreamManager. See USAGE#streams for more details.
Stream:
Is a virtual object that maps (connects) some Device (by UID) -- reader -- to a list of peers -- writers (each peer has 1 to 3 interfaces). On diagram below, it is a sender-to-recerver part of the pipeline.
In MVP Stream may be implemented as a goroutine that manages a number of subprocesses: roc-send, roc-recv.
Should be stored persistently and restored on daemon start.
Should be able to be updated through API. The payload accepts a subset of parameters that are being updated.
StreamManager should handle situations when subprocesses are crashed. (This should be analyzed.)
There are 2 Stream types:
sending Stream: is has from_device and to_address paarameters
receiving Stream: is has from_address and to_device paarameters
We need to implement StreamManager. See USAGE#streams for more details.
Stream:
roc-send
,roc-recv
.from_device
andto_address
paarametersfrom_address
andto_device
paarametersSteps
StreamManager
methods.Out of scope
Docs
The text was updated successfully, but these errors were encountered: