pub unsafe trait NSURLSessionDataDelegate: NSURLSessionTaskDelegate {
// Provided methods
unsafe fn URLSession_dataTask_didReceiveResponse_completionHandler(
&self,
session: &NSURLSession,
data_task: &NSURLSessionDataTask,
response: &NSURLResponse,
completion_handler: &DynBlock<dyn Fn(NSURLSessionResponseDisposition)>,
)
where Self: Sized + Message { ... }
fn URLSession_dataTask_didBecomeDownloadTask(
&self,
session: &NSURLSession,
data_task: &NSURLSessionDataTask,
download_task: &NSURLSessionDownloadTask,
)
where Self: Sized + Message { ... }
fn URLSession_dataTask_didBecomeStreamTask(
&self,
session: &NSURLSession,
data_task: &NSURLSessionDataTask,
stream_task: &NSURLSessionStreamTask,
)
where Self: Sized + Message { ... }
fn URLSession_dataTask_didReceiveData(
&self,
session: &NSURLSession,
data_task: &NSURLSessionDataTask,
data: &NSData,
)
where Self: Sized + Message { ... }
unsafe fn URLSession_dataTask_willCacheResponse_completionHandler(
&self,
session: &NSURLSession,
data_task: &NSURLSessionDataTask,
proposed_response: &NSCachedURLResponse,
completion_handler: &DynBlock<dyn Fn(*mut NSCachedURLResponse)>,
)
where Self: Sized + Message { ... }
}Available on crate feature
NSURLSession only.Expand description
Provided Methods§
Sourceunsafe fn URLSession_dataTask_didReceiveResponse_completionHandler(
&self,
session: &NSURLSession,
data_task: &NSURLSessionDataTask,
response: &NSURLResponse,
completion_handler: &DynBlock<dyn Fn(NSURLSessionResponseDisposition)>,
)
Available on crate features NSURLResponse and block2 only.
unsafe fn URLSession_dataTask_didReceiveResponse_completionHandler( &self, session: &NSURLSession, data_task: &NSURLSessionDataTask, response: &NSURLResponse, completion_handler: &DynBlock<dyn Fn(NSURLSessionResponseDisposition)>, )
NSURLResponse and block2 only.§Safety
completion_handler block must be sendable.
fn URLSession_dataTask_didBecomeDownloadTask( &self, session: &NSURLSession, data_task: &NSURLSessionDataTask, download_task: &NSURLSessionDownloadTask, )
fn URLSession_dataTask_didBecomeStreamTask( &self, session: &NSURLSession, data_task: &NSURLSessionDataTask, stream_task: &NSURLSessionStreamTask, )
fn URLSession_dataTask_didReceiveData( &self, session: &NSURLSession, data_task: &NSURLSessionDataTask, data: &NSData, )
Available on crate feature
NSData only.Sourceunsafe fn URLSession_dataTask_willCacheResponse_completionHandler(
&self,
session: &NSURLSession,
data_task: &NSURLSessionDataTask,
proposed_response: &NSCachedURLResponse,
completion_handler: &DynBlock<dyn Fn(*mut NSCachedURLResponse)>,
)
Available on crate features NSURLCache and block2 only.
unsafe fn URLSession_dataTask_willCacheResponse_completionHandler( &self, session: &NSURLSession, data_task: &NSURLSessionDataTask, proposed_response: &NSCachedURLResponse, completion_handler: &DynBlock<dyn Fn(*mut NSCachedURLResponse)>, )
NSURLCache and block2 only.§Safety
completion_handler block must be sendable.