Expand description
Control channel and command processor for Oxidio.
This crate provides the central message bus that all frontends (TUI, web, CLI)
communicate through. The CommandProcessor owns all mutable state (player,
settings, browser) and processes commands from any client.
Structsยง
- Command
Processor - Processes commands from the control channel and broadcasts state updates.
- Command
Sender - A cloneable handle for sending commands into the control channel.
- Control
Channel - Handle for creating senders and subscribers to the control channel.
- Processor
Settings - Application settings managed by the processor.