|
libfetch 0.0.0
A lightweight asynchronous HTTP/1.1 client library implementing a subset of the WHATWG Fetch API.
|
Handle asynchronous fetch operations. More...
Data Structures | |
| struct | fetch_promise |
| Promise for asynchronous fetch operations. More... | |
Typedefs | |
| typedef void(* | fetch_on_fulfilled_cb) (fetch_response_t *response, void *userdata) |
| Callback for successful promise completion. | |
| typedef void(* | fetch_on_rejected_cb) (fetch_error_t error, const char *message, void *userdata) |
| Callback for promise rejection/failure. | |
| typedef struct fetch_promise | fetch_promise_t |
| Promise for asynchronous fetch operations. | |
Handle asynchronous fetch operations.
| typedef void(* fetch_on_fulfilled_cb) (fetch_response_t *response, void *userdata) |
Callback for successful promise completion.
| response | The HTTP response (borrowed reference, do not free) |
| userdata | User-provided data |
| typedef void(* fetch_on_rejected_cb) (fetch_error_t error, const char *message, void *userdata) |
Callback for promise rejection/failure.
| error | The error code |
| message | Error message |
| userdata | User-provided data |
| typedef struct fetch_promise fetch_promise_t |
Promise for asynchronous fetch operations.
Represents an ongoing or completed asynchronous HTTP request.