• Home
  • Raw
  • Download

Lines Matching refs:Write

52 bool MdnsWriter::Write(absl::string_view value) {  in Write()  function in openscreen::discovery::MdnsWriter
57 if (Write(static_cast<uint8_t>(value.length())) && in Write()
58 Write(value.data(), value.length())) { in Write()
65 bool MdnsWriter::Write(const std::string& value) { in Write() function in openscreen::discovery::MdnsWriter
66 return Write(absl::string_view(value)); in Write()
71 bool MdnsWriter::Write(const DomainName& name) { in Write() function in openscreen::discovery::MdnsWriter
90 if (!Write(find_result->second)) { in Write()
104 if (!Write(MakeDirectLabel(labels[i].size())) || in Write()
105 !Write(labels[i].data(), labels[i].size())) { in Write()
109 if (!Write(kLabelTermination)) { in Write()
120 bool MdnsWriter::Write(const RawRecordRdata& rdata) { in Write() function in openscreen::discovery::MdnsWriter
122 if (Write(rdata.size()) && Write(rdata.data(), rdata.size())) { in Write()
129 bool MdnsWriter::Write(const SrvRecordRdata& rdata) { in Write() function in openscreen::discovery::MdnsWriter
134 if (Skip(sizeof(uint16_t)) && Write(rdata.priority()) && in Write()
135 Write(rdata.weight()) && Write(rdata.port()) && Write(rdata.target()) && in Write()
143 bool MdnsWriter::Write(const ARecordRdata& rdata) { in Write() function in openscreen::discovery::MdnsWriter
145 if (Write(static_cast<uint16_t>(IPAddress::kV4Size)) && in Write()
146 Write(rdata.ipv4_address())) { in Write()
153 bool MdnsWriter::Write(const AAAARecordRdata& rdata) { in Write() function in openscreen::discovery::MdnsWriter
155 if (Write(static_cast<uint16_t>(IPAddress::kV6Size)) && in Write()
156 Write(rdata.ipv6_address())) { in Write()
163 bool MdnsWriter::Write(const PtrRecordRdata& rdata) { in Write() function in openscreen::discovery::MdnsWriter
168 if (Skip(sizeof(uint16_t)) && Write(rdata.ptr_domain()) && in Write()
176 bool MdnsWriter::Write(const TxtRecordRdata& rdata) { in Write() function in openscreen::discovery::MdnsWriter
184 if (!Write(rdata.texts())) { in Write()
188 if (!Write(kTXTEmptyRdata)) { in Write()
199 bool MdnsWriter::Write(const NsecRecordRdata& rdata) { in Write() function in openscreen::discovery::MdnsWriter
201 if (Skip(sizeof(uint16_t)) && Write(rdata.next_domain_name()) && in Write()
202 Write(rdata.encoded_types()) && in Write()
210 bool MdnsWriter::Write(const OptRecordRdata& rdata) { in Write() function in openscreen::discovery::MdnsWriter
216 bool MdnsWriter::Write(const MdnsRecord& record) { in Write() function in openscreen::discovery::MdnsWriter
218 if (Write(record.name()) && Write(static_cast<uint16_t>(record.dns_type())) && in Write()
219 Write(MakeRecordClass(record.dns_class(), record.record_type())) && in Write()
220 Write(static_cast<uint32_t>(record.ttl().count())) && in Write()
221 Write(record.rdata())) { in Write()
228 bool MdnsWriter::Write(const MdnsQuestion& question) { in Write() function in openscreen::discovery::MdnsWriter
230 if (Write(question.name()) && in Write()
231 Write(static_cast<uint16_t>(question.dns_type())) && in Write()
232 Write( in Write()
240 bool MdnsWriter::Write(const MdnsMessage& message) { in Write() function in openscreen::discovery::MdnsWriter
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()
258 bool MdnsWriter::Write(const IPAddress& address) { in Write() function in openscreen::discovery::MdnsWriter
268 return Write(bytes, size); in Write()
271 bool MdnsWriter::Write(const Rdata& rdata) { in Write() function in openscreen::discovery::MdnsWriter
272 return absl::visit([this](const auto& rdata) { return this->Write(rdata); }, in Write()
276 bool MdnsWriter::Write(const Header& header) { in Write() function in openscreen::discovery::MdnsWriter
278 if (Write(header.id) && Write(header.flags) && Write(header.question_count) && in Write()
279 Write(header.answer_count) && Write(header.authority_record_count) && in Write()
280 Write(header.additional_record_count)) { in Write()