Skip to main content

Module queue

Module queue 

Source

Structsยง

ActiveSuspension ๐Ÿ”’
BuildContextsAction ๐Ÿ”’
ChainModifiers ๐Ÿ”’
Flags accumulated while traversing a command context chain.
CommandExecutionContext ๐Ÿ”’
Vanilla-style command action queue retained only while explicitly suspended.
CommandQueueEntry ๐Ÿ”’
CommandResultSuspensionAdapter ๐Ÿ”’
CompleteCommandResultAction ๐Ÿ”’
ExecuteAction ๐Ÿ”’
ExecuteContinuation ๐Ÿ”’
ExecutionControl ๐Ÿ”’
Queue and frame operations available only to custom internal executors.
FallthroughAction ๐Ÿ”’
Frame ๐Ÿ”’
SuspendAction ๐Ÿ”’
SuspensionResumeAction ๐Ÿ”’
UnavailableCommandResultAction ๐Ÿ”’

Enumsยง

CommandResultSuspensionPoll ๐Ÿ”’
Poll result for a normal command whose result is produced across ticks.
CommandSuspensionOrder
Ordering barrier retained while a top-level command is suspended.
CommandSuspensionPoll ๐Ÿ”’
Poll result for work that suspended a command execution.
ExecutionStop ๐Ÿ”’
Why a command queue stopped running.
FrameDiscard ๐Ÿ”’

Constantsยง

MAX_COMMAND_QUEUE_DEPTH ๐Ÿ”’

Traitsยง

CommandResultSuspension ๐Ÿ”’
Cross-tick work that retains ordinary command result and error semantics.
CommandSuspension ๐Ÿ”’
Cross-tick work that eventually produces the next action for the same command frame.
EntryAction ๐Ÿ”’

Functionsยง

complete_command_result ๐Ÿ”’
schedule_executions ๐Ÿ”’