Skip to main content

Module gate_dispatch

Module gate_dispatch 

Source
Expand description

GateDispatch syscall op - generic multi-input synchronization barrier. Variadic inputs collapse to a single Trigger output that fires once every input has landed.

Authors compose downstream ops that need cross-cutting synchronization on multiple independent producers. The engine’s frontier already gates op dispatch on all-inputs-ready; this op gives that semantic a name so a single trigger output can fan into multiple downstream consumers.

Structs§

GateDispatchOp
Marker struct for register_syscall::<GateDispatchOp>.

Constants§

DOMAIN
(domain, op_type) registration key.
OP_TYPE
Op type name.

Functions§

invoke
Invoke fn - emits a TriggerValue on the out output. The engine’s all-inputs-ready check already guaranteed every input arrived before this op fired, so the work here is purely declarative.