Lines Matching full:done
26 void processMsg(std::string_view& msgs, bool& done, ReceiveCallback cb) in processMsg() argument
49 done = false; in processMsg()
57 if (done) in processMsg()
59 throw std::runtime_error("Got done for non-multi msg"); in processMsg()
61 done = true; in processMsg()
74 if (!done && !(hdr.nlmsg_flags & NLM_F_MULTI)) in processMsg()
76 throw std::runtime_error("Got non-multi msg before done"); in processMsg()
149 bool done = true; in receive() local
161 if (!done) in receive()
171 detail::processMsg(msgs, done, cb); in receive()
173 } while (!done && !msgs.empty()); in receive()
175 if (done && !msgs.empty()) in receive()
179 } while (!done); in receive()