struct EE::Network::Http::ConnectionPoolOptions¶
Bounds shared by all origins in a Pool, within the process-wide setMaxOpenConnections() limit. HTTP/1 requests exclusively lease a connection; requests beyond a limit wait in arrival order per origin. Idle connections are closed by a timer once idleTimeout elapses; clear() closes them immediately.
#include <http.hpp> struct ConnectionPoolOptions { // fields std::size_t maxConnections { 64 }; std::size_t maxConnectionsPerHost { 6 }; Time idleTimeout { Seconds(30) }; };