-
Handles the result of a signal command execution.
Provides thread-safe access to a tree of signal nodes and a way of listening
for changes to those nodes.
A revision of a signal tree.
-
Provides thread-safe access to a tree of signal nodes and a way of listening
for changes to those nodes.
A revision of a signal tree.
-
The result of applying a signal command against a tree revision.
A data node update in an accepted command result.
A rejected command, together with the reason for the rejection.
A list of signal commands together with their result handlers.
Handles the result of a signal command execution.
A tree revision that can be mutated by applying signal commands.
Provides thread-safe access to a tree of signal nodes and a way of listening
for changes to those nodes.
Receives notifications about processed signal commands and their results.
Collection of callbacks representing the possible stages when committing
a transaction.
The tree type, used to determine how different tree instances can be
combined in a transaction.
An immutable tree revision.
A revision of a signal tree.