FastMM documentation
FastMM C++ API 0.6.0
Public headers, tier 1 and tier 2
Loading...
Searching...
No Matches
blocking_http.hpp File Reference

BlockingHttp: one synchronous HTTPS request on a private Reactor + HttpClient. More...

#include "fastmm/net/http_message.hpp"
#include "fastmm/net/source_address.hpp"
#include "fastmm/net/tls_stream.hpp"
#include <cstddef>
#include <cstdint>
#include <string>
#include <string_view>
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

struct  fastmm::venues::HttpReply
 
struct  fastmm::venues::BlockingHttpOptions
 
class  fastmm::venues::BlockingHttp
 

Namespaces

namespace  fastmm
 
namespace  fastmm::venues
 

Detailed Description

BlockingHttp: one synchronous HTTPS request on a private Reactor + HttpClient.

Used only on control paths that must not depend on the venue's reactor thread being alive: reference data at startup, server-time probes, and the kill-switch cancel_all (6.7: "independent REST connection"). Allocates freely; never touched by the hot path.