![]() |
Thoth
A functional, expressive, asynchronous C++26 webdev library
|
#include <Hermes/Socket/ClientSocket.hpp>#include <Thoth/Http/Request/Request.hpp>#include <Thoth/Http/Response/Response.hpp>#include <Thoth/Http/RequestError.hpp>#include <future>#include <chrono>#include <atomic>#include <mutex>#include <Thoth/Http/Client.tpp>Go to the source code of this file.
Classes | |
| struct | Thoth::Http::Socket |
| structure that stores info about an open Socket, like the version, the type of socket and the last used time. More... | |
| struct | Thoth::Http::ClientJanitor |
| The ClientJanitor stores all open Sockets in a pool to optimize consecutive calls. Only use it if you know what you are doing. More... | |
| struct | Thoth::Http::Client |
Namespaces | |
| namespace | Thoth |
| namespace | Thoth::Http |
Concepts | |
| concept | Thoth::Http::BodyConcept |
| Class that transforms requests with a given method into their responses, monad friendly. | |
| concept | Thoth::Http::ResponseBodyFactoryConcept |