Objectively 1.0.0
Ultra-lightweight object oriented framework for GNU C.
|
URL session tasks are handles to pending URL operations. More...
Go to the source code of this file.
Data Structures | |
struct | URLSessionTask |
URL session tasks are handles to pending URL operations. More... | |
Typedefs | |
typedef void(* | URLSessionTaskCompletion) (URLSessionTask *task, _Bool success) |
A function pointer for URLSessionTask completion. More... | |
typedef void(* | URLSessionTaskProgress) (URLSessionTask *task) |
A function pointer for URLSessionTask progress. More... | |
Enumerations | |
enum | URLSessionTaskState { URLSESSIONTASK_RESUMING , URLSESSIONTASK_RESUMED , URLSESSIONTASK_SUSPENDING , URLSESSIONTASK_SUSPENDED , URLSESSIONTASK_CANCELING , URLSESSIONTASK_CANCELED , URLSESSIONTASK_COMPLETED } |
The various states a URLSessionTask may be in. More... | |
Functions | |
OBJECTIVELY_EXPORT Class * | _URLSessionTask (void) |
URL session tasks are handles to pending URL operations.
Definition in file URLSessionTask.h.
typedef void(* URLSessionTaskCompletion) (URLSessionTask *task, _Bool success) |
A function pointer for URLSessionTask completion.
task | The URLSessionTask. |
success | true if the task completed successfully, false otherwise. |
Definition at line 48 of file URLSessionTask.h.
typedef void(* URLSessionTaskProgress) (URLSessionTask *task) |
A function pointer for URLSessionTask progress.
task | The URLSessionTask. |
Definition at line 41 of file URLSessionTask.h.
enum URLSessionTaskState |
The various states a URLSessionTask may be in.
Enumerator | |
---|---|
URLSESSIONTASK_RESUMING | |
URLSESSIONTASK_RESUMED | |
URLSESSIONTASK_SUSPENDING | |
URLSESSIONTASK_SUSPENDED | |
URLSESSIONTASK_CANCELING | |
URLSESSIONTASK_CANCELED | |
URLSESSIONTASK_COMPLETED |
Definition at line 53 of file URLSessionTask.h.
OBJECTIVELY_EXPORT Class * _URLSessionTask | ( | void | ) |
Definition at line 324 of file URLSessionTask.c.