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.