Lines Matching refs:DohDispatcher
74 pub struct DohDispatcher { struct
97 impl DohDispatcher { argument
103 ) -> Result<Box<DohDispatcher>> { in new() argument
106 DohDispatcher::new_with_socket(url, ip_addr, mark, cert_path, udp_sk) in new()
115 ) -> Result<Box<DohDispatcher>> { in new_with_socket() argument
133 Ok(Box::new(DohDispatcher { query_sender: cmd_sender, join_handle })) in new_with_socket()
409 ) -> *mut DohDispatcher { in doh_new() argument
427 match DohDispatcher::new(url, ip_addr, mark, cert_path) { in doh_new()
441 pub unsafe extern "C" fn doh_delete(doh: *mut DohDispatcher) { in doh_delete() argument
453 doh: &mut DohDispatcher, in doh_query() argument
506 DohDispatcher::new(args.0, args.1, 0, None).is_err(), in dohdispatcher_invalid_args()
573 DohDispatcher::new_with_socket(GOOGLE_DNS_URL, GOOGLE_DNS_IP, 0, None, udp_sk).unwrap(); in close_doh()