2#ifndef _KURLYK_HPP_INCLUDED
3#define _KURLYK_HPP_INCLUDED
11#ifndef KURLYK_AUTO_INIT
12# define KURLYK_AUTO_INIT 1
19#ifndef KURLYK_AUTO_INIT_USE_ASYNC
20# define KURLYK_AUTO_INIT_USE_ASYNC 1
26#ifndef KURLYK_HTTP_SUPPORT
27# define KURLYK_HTTP_SUPPORT 1
33#ifndef KURLYK_WEBSOCKET_SUPPORT
34# define KURLYK_WEBSOCKET_SUPPORT 1
39#ifndef KURLYK_ENABLE_JSON
40# define KURLYK_ENABLE_JSON 0
44# define KURLYK_USE_EMSCRIPTEN
46# define KURLYK_USE_CURL
47# define KURLYK_USE_SIMPLEWEB
52#if KURLYK_HTTP_SUPPORT
56#if KURLYK_WEBSOCKET_SUPPORT
Aggregates core infrastructure components such as task manager interface and the network worker.
Aggregates main HTTP interfaces and utilities, including client, request manager, and helpers.
Primary namespace for the Kurlyk library, encompassing initialization, request management,...
Provides centralized startup and shutdown routines for the Kurlyk library.
Aggregates main WebSocket interfaces and utilities.