AXIAM C++ SDK 1.0.0-alpha8
Authentication, authorization, JWKS & route guards (REST + mTLS)
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
http_curl.hpp File Reference
#include <memory>
#include "axiam/transport.hpp"

Go to the source code of this file.

Classes

class  axiam::CurlTransport
 Owns a POOL of libcurl easy handles (up to TlsConfig::max_concurrent_requests) whose cookie jar, DNS cache and TLS session cache are shared through a CURLSH, so one client instance keeps one session across requests while still performing them concurrently. More...
 

Namespaces

namespace  axiam
 

Functions

void axiam::ensure_curl_global_init ()
 Process-wide libcurl init/cleanup guard (idempotent).