Searched defs:HttpClientTask (Results 1 – 2 of 2) sorted by relevance
72 let ptr = self.inner.lock().unwrap().as_ref().unwrap() as *const HttpClientTask in start() constant133 pub(crate) fn pin_mut(ptr: &SharedPtr<HttpClientTask>) -> Pin<&mut HttpClientTask> { in pin_mut()134 let ptr = ptr.as_ref().unwrap() as *const HttpClientTask as *mut HttpClientTask; in pin_mut() constant
54 task: Weak<Mutex<SharedPtr<HttpClientTask>>>, in from_callback()173 task: SharedPtr<ffi::HttpClientTask>, in on_data_receive()218 fn start_new_task(task: SharedPtr<HttpClientTask>, callback: Box<CallbackWrapper>) { in start_new_task()229 unsafe impl Send for HttpClientTask {} implementation230 unsafe impl Sync for HttpClientTask {} implementation255 task: SharedPtr<HttpClientTask>, in on_data_receive()303 type HttpClientTask; typedef305 fn NewHttpClientTask(request: &HttpClientRequest) -> SharedPtr<HttpClientTask>; in NewHttpClientTask()308 fn Cancel(self: Pin<&mut HttpClientTask>); in Cancel()310 fn OnCallback(task: &SharedPtr<HttpClientTask>, callback: Box<CallbackWrapper>); in OnCallback()