Lines Matching refs:nwrite
321 auto nwrite = conn_.write_tls(buf.data(), p - std::begin(buf));
322 if (nwrite < 0) {
325 if (nwrite == 0) {
329 drain_send_queue(nwrite);
377 auto nwrite = conn_.writev_clear(iov.data(), iovcnt);
378 if (nwrite < 0) {
381 if (nwrite == 0) {
385 drain_send_queue(nwrite);
633 void MemcachedConnection::drain_send_queue(size_t nwrite) {
634 sendsum_ -= nwrite;
636 while (nwrite > 0) {
644 auto n = std::min(static_cast<size_t>(nwrite), buf.headbuf.rleft());
646 nwrite -= n;
647 n = std::min(static_cast<size_t>(nwrite), buf.send_value_left);
649 nwrite -= n;