Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 654 Bytes

CONTRIBUTING.md

File metadata and controls

22 lines (16 loc) · 654 Bytes

Tasks

Dotted lines indicate a task or thread spawning another. Plain lines indicate communication.

graph LR
   main -..-> Runtime & Inputs
   main --> App

   App -- "mailbox (reads, one write slot) + wake" --> Runtime
   Runtime -- "presentation pump (phases, events, results)" --> App
   Runtime -- "UDS (webex_bridge::client)" --> webex-bridged
   Inputs -- inputs::Event --> main

Loading

main runs bridge::startup before the terminal UI, spawns the bridge Runtime on its own tokio task and drives the App render loop, which drains the runtime's events every tick (app::bridge_glue). Only the webex-bridge daemon talks to Webex.