|
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.