Function getRunnerRequest [src]
Prototype
pub fn getRunnerRequest(ws: *WebServer) ?RunnerRequest
Parameters
ws: *WebServer
Source
pub fn getRunnerRequest(ws: *WebServer) ?RunnerRequest {
ws.runner_request_mutex.lock();
defer ws.runner_request_mutex.unlock();
if (ws.runner_request) |req| {
ws.runner_request = null;
ws.runner_request_empty_cond.signal();
return req;
}
return null;
}