MCPcopy Create free account
hub / github.com/Icinga/icinga2 / ParseBody

Method ParseBody

lib/remote/httpmessage.cpp:87–94  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

85
86template<bool isRequest, typename Body, typename StreamVariant>
87void IncomingHttpMessage<isRequest, Body, StreamVariant>::ParseBody(
88 boost::beast::flat_buffer& buf,
89 boost::asio::yield_context yc
90)
91{
92 std::visit([&](auto& stream) { boost::beast::http::async_read(*stream, buf, m_Parser, yc); }, m_Stream);
93 Base::body() = std::move(m_Parser.release().body());
94}
95
96template<bool isRequest, typename Body, typename StreamVariant>
97void IncomingHttpMessage<isRequest, Body, StreamVariant>::Parse(boost::asio::yield_context& yc)

Callers 2

EnsureValidBodyFunction · 0.80
BOOST_AUTO_TEST_CASEFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected