# Functions
Returns the items in the update that are of type I.
Create a new PtyDataUpdatePacketType.
Create a new RpcBus.
Create a new UpdateBus.
Create a new model update packet.
# Constants
The default channel size.
No description provided by the author
No description provided by the author
# Structs
A concurrent bus for registering and managing channels.
A channel for sending model updates to the client.
An UpdatePacket for sending model updates to the client.
The inner data type for the PtyDataUpdatePacketType.
An UpdatePacket for sending pty data to the client.
A collection of channels that can receive rpc responses.
Implements the Channel interface to allow receiving rpc responses.
A collection of channels that can transmit updates.
A channel for sending model updates to the client.
# Interfaces
No description provided by the author
An interface for model updates that can be cleaned.
An interface for all model updates.
An interface for rpc requests This is separate from the RpcPacketType defined in the waveshell/pkg/packet package, as that one is intended for use communicating between wavesrv and waveshell.
An interface for rpc responses This is separate from the RpcResponsePacketType defined in the waveshell/pkg/packet package, as that one is intended for use communicating between wavesrv and waveshell.
An interface for updates to be sent over an UpdateChannel.
# Type aliases
An inner data type for the ModelUpdatePacketType.