Function deinit [src]
Prototype
pub fn deinit(ws: *WebServer) void Parameters
ws: *WebServer Source
pub fn deinit(ws: *WebServer) void {
const gpa = ws.gpa;
gpa.free(ws.step_names_trailing);
gpa.free(ws.step_status_bits);
if (ws.fuzz) |*f| f.deinit();
for (ws.time_report_msgs) |msg| gpa.free(msg);
gpa.free(ws.time_report_msgs);
gpa.free(ws.time_report_update_times);
if (ws.serve_thread) |t| {
if (ws.tcp_server) |*s| s.stream.close();
t.join();
}
if (ws.tcp_server) |*s| s.deinit();
gpa.free(ws.step_names_trailing);
}