DoxigAlpha

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.

Functions

#
notifyUpdate
Thread-safe.