MCPcopy Create free account
hub / github.com/cinder/Cinder / write_some

Method write_some

include/asio/impl/buffered_write_stream.hpp:231–242  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

229template <typename Stream>
230template <typename ConstBufferSequence>
231std::size_t buffered_write_stream<Stream>::write_some(
232 const ConstBufferSequence& buffers)
233{
234 using asio::buffer_size;
235 if (buffer_size(buffers) == 0)
236 return 0;
237
238 if (storage_.size() == storage_.capacity())
239 this->flush();
240
241 return this->copy(buffers);
242}
243
244template <typename Stream>
245template <typename ConstBufferSequence>

Callers 1

write_buffer_sequenceFunction · 0.45

Calls 6

flushMethod · 0.95
copyMethod · 0.95
buffer_sizeFunction · 0.85
error_codeClass · 0.85
sizeMethod · 0.45
capacityMethod · 0.45

Tested by

no test coverage detected