MCPcopy Create free account
hub / github.com/Pagghiu/SaneCppLibraries / onChunkBodyWritten

Method onChunkBodyWritten

Libraries/Http/HttpConnection.cpp:893–903  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

891}
892
893void HttpOutgoingMessage::ChunkedWritableStream::onChunkBodyWritten(AsyncBufferView::ID)
894{
895 SC_HTTP_ASSERT_RELEASE(destination != nullptr);
896 Result terminatorWrite =
897 destination->write(AsyncBufferView("\r\n"), {[this](AsyncBufferView::ID writtenBufferID)
898 { onChunkTerminatorWritten(writtenBufferID); }});
899 if (not terminatorWrite)
900 {
901 eventError.emit(terminatorWrite);
902 }
903}
904
905void HttpOutgoingMessage::ChunkedWritableStream::onChunkTerminatorWritten(AsyncBufferView::ID)
906{

Callers

nothing calls this directly

Calls 2

AsyncBufferViewFunction · 0.85
writeMethod · 0.45

Tested by

no test coverage detected