Lines Matching +full:commit +full:- +full:message
2 // Use of this source code is governed by a BSD-style license that can be
28 for (size_t i = labels.size(); i-- > 0;) { in ComputeDomainNameSubhashes()
42 ptrdiff_t record_length = end - begin - sizeof(uint16_t); in UpdateRecordLength()
59 cursor.Commit(); in Write()
70 // See section 4.1.4. Message compression
87 // names that are longer than the currently processed sub-name. in Write()
90 if (!Write(find_result->second)) { in Write()
95 cursor.Commit(); in Write()
100 if (IsValidPointerLabelOffset(current() - begin())) { in Write()
102 std::make_pair(subhashes[i], MakePointerLabel(current() - begin()))); in Write()
116 cursor.Commit(); in Write()
123 cursor.Commit(); in Write()
137 cursor.Commit(); in Write()
147 cursor.Commit(); in Write()
157 cursor.Commit(); in Write()
170 cursor.Commit(); in Write()
195 cursor.Commit(); in Write()
204 cursor.Commit(); in Write()
222 cursor.Commit(); in Write()
234 cursor.Commit(); in Write()
240 bool MdnsWriter::Write(const MdnsMessage& message) { in Write() argument
243 header.id = message.id(); in Write()
244 header.flags = MakeFlags(message.type(), message.is_truncated()); in Write()
245 header.question_count = message.questions().size(); in Write()
246 header.answer_count = message.answers().size(); in Write()
247 header.authority_record_count = message.authority_records().size(); in Write()
248 header.additional_record_count = message.additional_records().size(); in Write()
249 if (Write(header) && Write(message.questions()) && Write(message.answers()) && in Write()
250 Write(message.authority_records()) && in Write()
251 Write(message.additional_records())) { in Write()
252 cursor.Commit(); in Write()
272 return absl::visit([this](const auto& rdata) { return this->Write(rdata); }, in Write()
281 cursor.Commit(); in Write()