[][src]Trait uikit_sys::PNSURLSessionTaskDelegate

pub trait PNSURLSessionTaskDelegate: Sized + Deref {
    unsafe fn URLSession_task_willBeginDelayedRequest_completionHandler_(
        self,
        session: NSURLSession,
        task: NSURLSessionTask,
        request: NSURLRequest,
        completionHandler: _bindgen_ty_id_153773
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn URLSession_taskIsWaitingForConnectivity_(
        self,
        session: NSURLSession,
        task: NSURLSessionTask
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn URLSession_task_willPerformHTTPRedirection_newRequest_completionHandler_(
        self,
        session: NSURLSession,
        task: NSURLSessionTask,
        response: NSHTTPURLResponse,
        request: NSURLRequest,
        completionHandler: _bindgen_ty_id_153792
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn URLSession_task_didReceiveChallenge_completionHandler_(
        self,
        session: NSURLSession,
        task: NSURLSessionTask,
        challenge: NSURLAuthenticationChallenge,
        completionHandler: _bindgen_ty_id_153804
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn URLSession_task_needNewBodyStream_(
        self,
        session: NSURLSession,
        task: NSURLSessionTask,
        completionHandler: _bindgen_ty_id_153815
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn URLSession_task_didSendBodyData_totalBytesSent_totalBytesExpectedToSend_(
        self,
        session: NSURLSession,
        task: NSURLSessionTask,
        bytesSent: i64,
        totalBytesSent: i64,
        totalBytesExpectedToSend: i64
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn URLSession_task_didFinishCollectingMetrics_(
        self,
        session: NSURLSession,
        task: NSURLSessionTask,
        metrics: NSURLSessionTaskMetrics
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn URLSession_task_didCompleteWithError_(
        self,
        session: NSURLSession,
        task: NSURLSessionTask,
        error: NSError
    )
    where
        Self::Target: Message + Sized
, { ... } }

Provided methods

unsafe fn URLSession_task_willBeginDelayedRequest_completionHandler_(
    self,
    session: NSURLSession,
    task: NSURLSessionTask,
    request: NSURLRequest,
    completionHandler: _bindgen_ty_id_153773
) where
    Self::Target: Message + Sized

unsafe fn URLSession_taskIsWaitingForConnectivity_(
    self,
    session: NSURLSession,
    task: NSURLSessionTask
) where
    Self::Target: Message + Sized

unsafe fn URLSession_task_willPerformHTTPRedirection_newRequest_completionHandler_(
    self,
    session: NSURLSession,
    task: NSURLSessionTask,
    response: NSHTTPURLResponse,
    request: NSURLRequest,
    completionHandler: _bindgen_ty_id_153792
) where
    Self::Target: Message + Sized

unsafe fn URLSession_task_didReceiveChallenge_completionHandler_(
    self,
    session: NSURLSession,
    task: NSURLSessionTask,
    challenge: NSURLAuthenticationChallenge,
    completionHandler: _bindgen_ty_id_153804
) where
    Self::Target: Message + Sized

unsafe fn URLSession_task_needNewBodyStream_(
    self,
    session: NSURLSession,
    task: NSURLSessionTask,
    completionHandler: _bindgen_ty_id_153815
) where
    Self::Target: Message + Sized

unsafe fn URLSession_task_didSendBodyData_totalBytesSent_totalBytesExpectedToSend_(
    self,
    session: NSURLSession,
    task: NSURLSessionTask,
    bytesSent: i64,
    totalBytesSent: i64,
    totalBytesExpectedToSend: i64
) where
    Self::Target: Message + Sized

unsafe fn URLSession_task_didFinishCollectingMetrics_(
    self,
    session: NSURLSession,
    task: NSURLSessionTask,
    metrics: NSURLSessionTaskMetrics
) where
    Self::Target: Message + Sized

unsafe fn URLSession_task_didCompleteWithError_(
    self,
    session: NSURLSession,
    task: NSURLSessionTask,
    error: NSError
) where
    Self::Target: Message + Sized

Loading content...

Implementors

Loading content...