MCPcopy Create free account
hub / github.com/PABannier/bark.cpp / write_headers

Function write_headers

examples/server/httplib.h:3919–3931  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3917} // namespace detail
3918
3919inline ssize_t write_headers(Stream &strm, const Headers &headers) {
3920 ssize_t write_len = 0;
3921 for (const auto &x : headers) {
3922 auto len =
3923 strm.write_format("%s: %s\r\n", x.first.c_str(), x.second.c_str());
3924 if (len < 0) { return len; }
3925 write_len += len;
3926 }
3927 auto len = strm.write("\r\n");
3928 if (len < 0) { return len; }
3929 write_len += len;
3930 return write_len;
3931}
3932
3933inline bool write_data(Stream &strm, const char *d, size_t l) {
3934 size_t offset = 0;

Callers

nothing calls this directly

Calls 2

write_formatMethod · 0.80
writeMethod · 0.80

Tested by

no test coverage detected