WebServer
Fields of this type
Fields
- thread_pool:*std.Thread.Pool
- graph:*const Build.Graph
- all_steps:[]const *Build.Step
- listen_address:std.net.Address
- ttyconf:std.io.tty.Config
- root_prog_node:std.Progress.Node
- watch:bool
- tcp_server:?std.net.Server
- serve_thread:?std.Thread
- base_timestamp:i128
- step_names_trailing:[]u8
- The "step name" data which trails `abi.Hello`, for the steps in `all_steps`.
- step_status_bits:[]u8
- The bit-packed "step status" data.
- fuzz:?Fuzz
- time_report_mutex:std.Thread.Mutex
- time_report_msgs:[][]u8
- time_report_update_times:[]i64
- build_status:std.atomic.Value(abi.BuildStatus)
- update_id:std.atomic.Value(u32)
- When an event occurs which means WebSocket clients should be sent updates, call `notifyUpdate`
- runner_request_mutex:std.Thread.Mutex
- runner_request_ready_cond:std.Thread.Condition
- runner_request_empty_cond:std.Thread.Condition
- runner_request:?RunnerRequest
Type definitions in this namespace
Types
Thread-safe.