aboutsummaryrefslogtreecommitdiffstats
path: root/core/module.h
diff options
context:
space:
mode:
authoreunhhu <[email protected]>2026-10-01 06:50:09 +0100
committereunhhu <[email protected]>2026-10-01 06:50:09 +0100
commit56e4a08b03d50f3afdeca7f97f6d46b50f359508 (patch)
tree250a62a5b7a9b7ceef37c3b4c29c4ccf30aec364 /core/module.h
parentb146696c7df9834fdb4288cca2e209b1ed544fe9 (diff)
downloadpure-56e4a08b03d50f3afdeca7f97f6d46b50f359508.tar.gz
pure-56e4a08b03d50f3afdeca7f97f6d46b50f359508.zip
Say how apps will send to each other and to other nodes, and what it must show (017)
Stage 2: each app of --apps takes its wiring (send=, seal=, reply=), its sends' source being APP.OUTPUT; one --link-port takes every app's inputs, a stream's input name APP/INPUT (012 unchanged); and send= OUTPUT=APP/INPUT hands an app's saved sends to another app of the same host with no socket, seal or packet: an outlet with the window links have, a batch of records as a link delivers them put in the receiving app's queue, applied after its last number heard, and the number heard after its save trimming the sender's outbox. Merging the send threads into one loop is split off as 2b. Before building: it goes in if the inner outlet stores at least as many sends a second as a loopback pure:// link between the same two apps, at half the host's CPU a stored send or less; checked by a host sending to an app of its own and to one of another host, exactly once and in order across a kill -9, and held back by a full receiver.
Diffstat (limited to 'core/module.h')
0 files changed, 0 insertions, 0 deletions