# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TODO: Make composabe by checkinf if K is a slice, then recursing in the same way that ExtractList does.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Hashed a Type to a uint64.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Send the signal to lock a node from itself.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Create a new Context with the base library content added.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Create a new listener extension with a given buffer size.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Create a new node in memory and start it's event loop TODO: Change panics to errors.
TODO: add size safety checks.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Parse an ID from a string.
No description provided by the author
No description provided by the author
Generate a random NodeID.
Add a node to a context, returns an error if the def is invalid or already exists in the context.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Send the signal to unlock a node from itself.
No description provided by the author
No description provided by the author
No description provided by the author
Write a node to the database.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ExtType and NodeType constants.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ExtType and NodeType constants.
ExtType and NodeType constants.
ExtType and NodeType constants.
No description provided by the author
ExtType and NodeType constants.
ExtType and NodeType constants.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Total length of the node database header, has magic to verify and type_hash to map to load function.
Magic first four bytes of serialized DB content, stored big endian.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Base NodeID, used as a special value.
# Structs
No description provided by the author
No description provided by the author
A ConsoleLogger logs to stdout.
A Context stores all the data to run a graphvent process.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Information about a registered extension.
No description provided by the author
No description provided by the author
GQL Specific Context information.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A Listener extension provides a channel that can receive signals on a different thread.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Default message channel size for nodes Nodes represent a group of extensions that can be collectively addressed.
No description provided by the author
A DBHeader is parsed from the first NODE_DB_HEADER_LEN bytes of a serialized DB node.
A NodeID uniquely identifies a Node.
Information about a registered node type.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A QueuedSignal is a Signal that has been Queued to trigger at a set time.
No description provided by the author
No description provided by the author
No description provided by the author
Context passed to each resolve execution.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Interfaces
Extensions are data attached to nodes that process signals.
A Logger is passed around to record events happening to components enabled by SetComponents.
No description provided by the author
A Serializable has a type that can be used to map to it, and a function to serialize` the current state.
No description provided by the author
A Type can be Hashed by Hash.
# Type aliases
No description provided by the author
Function to load an extension from bytes.
ExtType identifies an extension on a node.
No description provided by the author
No description provided by the author
NodeType identifies the 'class' of a node.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author