libfetch 0.0.0
A lightweight asynchronous HTTP/1.1 client library implementing a subset of the WHATWG Fetch API.
|
Bitfield flags for controlling fetch behavior. More...
Macros | |
#define | FETCH_FLAG_GET(flags, bit) |
Get a flag value from a flags bitfield. | |
#define | FETCH_FLAG_SET(flags, bit) |
Set a flag in a flags bitfield. | |
#define | FETCH_FLAG_CLEAR(flags, bit) |
Clear a flag in a flags bitfield. | |
#define | FETCH_FLAG_TOGGLE(flags, bit) |
Toggle a flag in a flags bitfield. | |
Enumerations | |
enum | fetch_flag_bit_t { FETCH_FLAG_KEEP_ALIVE_DEFAULT = 0 , FETCH_FLAG_ACCEPT_INVALID_CERTS = 1 , FETCH_FLAG_FOLLOW_REDIRECTS = 2 , FETCH_FLAG_ENABLE_COMPRESSION = 3 , FETCH_FLAG_ENABLE_COOKIES = 4 , FETCH_FLAG_DEBUG_LOGGING = 5 } |
Configuration flags for the fetch library. More... | |
Bitfield flags for controlling fetch behavior.
#define FETCH_FLAG_CLEAR | ( | flags, | |
bit ) |
Clear a flag in a flags bitfield.
#define FETCH_FLAG_GET | ( | flags, | |
bit ) |
Get a flag value from a flags bitfield.
#define FETCH_FLAG_SET | ( | flags, | |
bit ) |
Set a flag in a flags bitfield.
#define FETCH_FLAG_TOGGLE | ( | flags, | |
bit ) |
Toggle a flag in a flags bitfield.
enum fetch_flag_bit_t |
Configuration flags for the fetch library.