bendvy-ecs-core
Search uses release 0.1.0.4 · 5,705 definitions
Definitions (5,705)
- type InputUnread Data values and lag flag supplied to a runner with actual possibly- affine Args.
- type ReadingDetached unread Data in publication order plus bounded-retention lag status.
- type Trimmed
- def count_loop
- def count
- def append_loop
- def append
- def values
- def size_loop
- def size
- def hold_boundary
- def past_checked
- def past_window
- def capacity_checked
- def at_capacity
- def trim_capacity
- def trim_result
- def trim
- def frameAdvance frame markers and apply trim, returning actual Runtime/World.
- def start_named
- def startStart runtime metadata for the actual World namespace and supplied capacity.
- def update_checked
- def update
- def choose_position
- def lookup_checked
- def lookup
- def since_checked
- def since
- def reading
- def sync_checked
- def sync_values
- def with_world_result
- def with_worldAdvanced action bridge: consume/return actual World and Out, advance runtime tick, then synchronize newly appended World events by the existing retained-log prefix length.
- type RegisteredReader registration result.
- type CompletionSucceeded returns actual Out; Failed carries callback Error without consumed Args; Rejected returns unconsumed Args.
- type RunResultEvery reader run returns actual Runtime, Reader and registry with Completion.
- def registered_identity
- def registered_result
- def registerRegister a runner with supplied name/access on the actual World, allocate its reader token on success and return Runtime on refusal.
- def activation
- def activate
- def run_outcome
- def reject_input
- def run_registered_result
- def run_reading
- def run_position
- def run_checked
- def run_identity
- def run_identified
- def runValidate token namespace/registry identity, then invoke the actual registered runner with ordered unread Data, lag flag and Args.
- def skip_checkedA condition skip discards stream backlog without invoking gameplay.
- def skipCondition-false lifecycle operation: for a matching namespace, advance an existing position to current tick without invoking gameplay.
- type ReaderStatusDetached active-reader id/cursor/activation tick with unread count and lag flag.
- type SnapshotDetached visible batch values, retained World log and activated-reader statuses with tick/boundary.
- def reader_status
- def reader_statuses
- def inspect_values
- def inspectReturn Runtime and detached Snapshot without synchronization, trimming, frame advance or reader acknowledgement.
- type DisposalSuccess returns Runtime after registration/position removal.
- def disposal_result
- def disposal_checked
- def disposal_identity
- def disposal_identified
- def disposeValidate token/registry identity and dispose through Sy.dispose, removing the reader position only after success.
- type ReadAccessGameplay receives only a closed capability over an abstract affine owner.
- type WriteAccessClosed Data-publication capability threading opaque H.
- def allInvoke the declared closed observation, returning actual H plus Reading.
- def emitInvoke the declared publication operation with Data event and return H.
- def input_readProject copied unread values and lag from Input while retaining actual Args inside the returned Input owner.
- type StreamDetached Data metadata; the containing application retains the sole affine World.
- def provisionInitialize an empty stream for a declared domain/capacity.
- def can_registerCheck remaining U32 reader-id space, without allocating or activating a reader.
- def increment_reader
- def registered_checked
- def appendAppend nonempty Data publications at the supplied tick using runtime batch rules.
- def registeredAllocate the next reader id, returning zero on exhaustion with stream unchanged.
- def read_position
- def readingRead ordered unread Data plus lag status using an existing position, or a not-yet-activated position for id/tick.
- def advanceActivate id if needed then advance its cursor to tick.
- def trimmed
- def frameApply frame-window and capacity trimming with current active-reader holds.
- def inventoryReturn the detached authored domain key without reading message payloads.
- def droppedReturn the dropped-through history marker, not a message count.
- def completed_positions
- def completedUpdate one reader after execution: success advances to tick; failure preserves unread position while activating absent position under failed-reader rules.
- def read_declarationDerive read-mode declaration from the retained stream domain, not a new writer grant.
- def domainProject the retained typed domain; metadata alone is not reader ownership.
- type ReaderLegacy independent affine readers for the append-only event log.
- type ObservedRead returns World, advanced reader and detached unread Data events; ForeignReader returns World and the original reader without reading the log.
- def create_join
- def createCreate an independent append-only reader at offset zero, returning World.
- def read_events
- def read_checked
- def read_named
- def readRead the unread append-only suffix and return the reader at current log length, preserving event order.
- type ContextExecution transport, separate from the owned ECS World and gameplay providers.
- def disabled
- def enabled
- type IdentityDetached copied facts.
- type StatusCompletion status of one executed system, retaining its detached Data error.