Lines Matching refs:resp
70 DohQuery { query: Query, resp: QueryResponder },
235 Command::DohQuery { query, resp } => { in doh_handler()
238 query_map.insert(stream_id, resp); in doh_handler()
242 pending_cmds.push(Command::DohQuery { query, resp }); in doh_handler()
306 if let Some(resp) = map.remove(&stream_id) { in recv_query()
307 resp.send(Some(buf[..read].to_vec())).unwrap_or_else(|e| { in recv_query()
461 let cmd = Command::DohQuery { query: q.to_vec(), resp: resp_tx }; in doh_query()
468 if let Some(resp) = value { in doh_query()
469 if resp.len() > response_len || resp.len() > isize::MAX as usize { in doh_query()
472 let response = slice::from_raw_parts_mut(response, resp.len()); in doh_query()
473 response.copy_from_slice(&resp); in doh_query()
474 return resp.len() as ssize_t; in doh_query()
575 let cmd = Command::DohQuery { query: SAMPLE_QUERY.as_bytes().to_vec(), resp: resp_tx }; in close_doh()