type Store

bendvy-ecs-core@0.1.0.3 · execution_machine_stream.bend:8

import bendvy-ecs-core@0.1.0.3/execution_machine_stream.bend as ExecutionMachineStream
import Base
import bendvy-ecs-core@0.1.0.3/machine.bend as M
import bendvy-ecs-core@0.1.0.3/machine_stream_queue.bend as Queue
import bendvy-ecs-core@0.1.0.3/change_tick.bend as Tick

8# Public machine constructors retain their existing shape. Message sequence,
9# namespace checks, reading and two-generation retention use the shared channel.
10type Store<-V:Data> is Data:
11  Store{queue:Queue.Queue<M.Transition<V>>,olderThrough:Nat,maintenance:Maybe<&2,Tick.Tick>}

Uses (5)

Used by (13)