Lines Matching full:records
45 // If no records are present, re-querying should happen at the minimum in GetTtlForNsecTargetingType()
52 // so creating NSEC records for type OPT is not valid. in GetTtlForNsecTargetingType()
80 auto records = record_handler->GetRecords(domain, type, clazz); in AddRecords() local
81 if (records.empty()) { in AddRecords()
83 // TODO(rwkeane): Aggregate all NSEC records together into a single NSEC in AddRecords()
90 for (auto it = records.begin(); it != records.end(); it++) { in AddRecords()
142 // All records matching the provided query which have been published by this in ApplyQueryResults()
152 // Per RFC 6763 section 12.1, when querying for a PTR record, all SRV records in ApplyQueryResults()
153 // and TXT records named in the PTR record's rdata should be added to the in ApplyQueryResults()
154 // messages additional records, as well as the address records of types A and in ApplyQueryResults()
155 // AAAA associated with the added SRV records. Per RFC 6762 section 6.1, in ApplyQueryResults()
156 // records with names matching those of reverse address mappings for PTR in ApplyQueryResults()
157 // records may be added as negative response NSEC records if they do not in ApplyQueryResults()
160 // Add all SRV and TXT records to the additional records section. in ApplyQueryResults()
172 // Add A and AAAA records associated with an added SRV record to the in ApplyQueryResults()
173 // additional records section. in ApplyQueryResults()
200 // records of type A and AAAA should be added to the additional records in ApplyQueryResults()
201 // section. Per RFC 6762 section 6.1, if these records are not present and in ApplyQueryResults()
217 // additional records section if present. Else, a negative response NSEC in ApplyQueryResults()
226 // The remaining supported records types are TXT, NSEC, and ANY. RFCs 6762 and in ApplyQueryResults()
227 // 6763 do not recommend sending any records in the additional records section in ApplyQueryResults()
228 // for queries of types TXT or ANY, and NSEC records are not supported for in ApplyQueryResults()
262 std::vector<MdnsRecord::ConstRef> records = in ApplyServiceTypeEnumerationResults() local
269 for (const MdnsRecord& record : records) { in ApplyServiceTypeEnumerationResults()
324 const std::vector<MdnsRecord>& records) { in AddKnownAnswers() argument
327 known_answers_.insert(known_answers_.end(), records.begin(), records.end()); in AddKnownAnswers()
343 // Maximum number of known answer records have already been received for in RescheduleSend()
527 // NSEC records should not be queried for. in ProcessQueries()
542 OSP_DVLOG << "\tmDNS Query processed and no relevant records found!"; in ProcessQueries()
548 // Relevant records are published, so send them out using the response type in ProcessQueries()