|
AXIAM C++ SDK 1.0.0-alpha8
Authentication, authorization, JWKS & route guards (REST + mTLS)
|
#include <functional>#include <map>#include <string>#include <vector>#include "axiam/sensitive.hpp"Go to the source code of this file.
Classes | |
| struct | axiam::CaseInsensitiveLess |
| Case-insensitive header map key comparison. More... | |
| struct | axiam::HttpRequest |
| An outgoing HTTP request produced by the client's request builder. More... | |
| struct | axiam::HttpResponse |
| An HTTP response, or a transport failure. More... | |
| struct | axiam::TlsConfig |
| Immutable TLS / mTLS material handed to the libcurl transport factory. More... | |
Namespaces | |
| namespace | axiam |
Typedefs | |
| using | axiam::HeaderMap = std::map< std::string, std::string, CaseInsensitiveLess > |
| using | axiam::Transport = std::function< HttpResponse(const HttpRequest &)> |
| The transport seam. Injectable; defaults to the libcurl implementation. | |