MCPcopy Create free account
hub / github.com/boostorg/asio / to_buffers

Method to_buffers

example/cpp11/http/server/reply.cpp:102–117  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

100} // namespace misc_strings
101
102std::vector<boost::asio::const_buffer> reply::to_buffers()
103{
104 std::vector<boost::asio::const_buffer> buffers;
105 buffers.push_back(status_strings::to_buffer(status));
106 for (std::size_t i = 0; i < headers.size(); ++i)
107 {
108 header& h = headers[i];
109 buffers.push_back(boost::asio::buffer(h.name));
110 buffers.push_back(boost::asio::buffer(misc_strings::name_value_separator));
111 buffers.push_back(boost::asio::buffer(h.value));
112 buffers.push_back(boost::asio::buffer(misc_strings::crlf));
113 }
114 buffers.push_back(boost::asio::buffer(misc_strings::crlf));
115 buffers.push_back(boost::asio::buffer(content));
116 return buffers;
117}
118
119namespace stock_replies {
120

Callers 1

do_writeMethod · 0.45

Calls 3

bufferFunction · 0.85
to_bufferFunction · 0.70
sizeMethod · 0.45

Tested by

no test coverage detected