Searched refs:DNSProto (Results 1 - 5 of 5) sorted by relevance
/foundation/communication/netmanager_ext/services/mdnsmanager/src/ |
H A D | mdns_protocol_impl.cpp | 111 msg.questions.emplace_back(DNSProto::Question{ in Browse() 113 .qtype = DNSProto::RRTYPE_PTR, in Browse() 114 .qclass = DNSProto::RRCLASS_IN, in Browse() 346 msg.questions.emplace_back(DNSProto::Question{ in DiscoveryFromNet() 348 .qtype = DNSProto::RRTYPE_PTR, in DiscoveryFromNet() 349 .qclass = DNSProto::RRCLASS_IN, in DiscoveryFromNet() 415 msg.questions.emplace_back(DNSProto::Question{ in ResolveInstanceFromNet() 417 .qtype = DNSProto::RRTYPE_SRV, in ResolveInstanceFromNet() 418 .qclass = DNSProto::RRCLASS_IN, in ResolveInstanceFromNet() 420 msg.questions.emplace_back(DNSProto in ResolveInstanceFromNet() [all...] |
H A D | mdns_packet_parser.cpp | 124 DNSProto::Header &header) in ParseHeader() 127 if (end - begin < static_cast<int>(sizeof(DNSProto::Header))) { in ParseHeader() 142 std::vector<DNSProto::Question> &questions) in ParseQuestion() 165 std::vector<DNSProto::ResourceRecord> &answers) in ParseRR() 193 case DNSProto::RRTYPE_A: { in ParseRData() 204 case DNSProto::RRTYPE_AAAA: { in ParseRData() 216 case DNSProto::RRTYPE_PTR: { in ParseRData() 226 case DNSProto::RRTYPE_SRV: { in ParseRData() 229 case DNSProto::RRTYPE_TXT: { in ParseRData() 248 DNSProto in ParseSrv() [all...] |
/foundation/communication/netmanager_ext/services/mdnsmanager/include/ |
H A D | mdns_protocol_impl.h | 90 void ProcessQuestionRecord(const std::any &anyAddr, const DNSProto::RRType &anyAddrType, 91 const DNSProto::Question &qu, int &phase, MDnsMessage &response); 93 void ProcessAnswerRecord(bool v6, const DNSProto::ResourceRecord &rr, std::set<std::string> &changed); 94 void UpdatePtr(bool v6, const DNSProto::ResourceRecord &rr, std::set<std::string> &changed); 95 void UpdateSrv(bool v6, const DNSProto::ResourceRecord &rr, std::set<std::string> &changed); 96 void UpdateTxt(bool v6, const DNSProto::ResourceRecord &rr, std::set<std::string> &changed); 97 void UpdateAddr(bool v6, const DNSProto::ResourceRecord &rr, std::set<std::string> &changed); 98 void AppendRecord(std::vector<DNSProto::ResourceRecord> &rrlist, DNSProto::RRType type, const std::string &name,
|
H A D | mdns_packet_parser.h | 31 namespace DNSProto { namespace 165 } // namespace DNSProto 167 using MDnsMessage = DNSProto::Message; 211 const uint8_t *ParseHeader(const uint8_t *begin, const MDnsPayload &payload, DNSProto::Header &header); 213 std::vector<DNSProto::Question> &questions); 215 std::vector<DNSProto::ResourceRecord> &answers); 225 void SerializeHeader(const DNSProto::Header &header, const MDnsMessage &msg, MDnsPayload &payload); 226 void SerializeQuestion(const DNSProto::Question &question, MDnsPayload &payload, MDnsPayload *cachedPayload, 228 void SerializeRR(const DNSProto::ResourceRecord &rr, MDnsPayload &payload, MDnsPayload *cachedPayload,
|
/foundation/communication/netmanager_ext/test/mdnsmanager/unittest/mdns_protocol_test/ |
H A D | mdns_protocol_test.cpp | 43 0x00, static_cast<uint8_t>(DNSProto::RRTYPE_PTR), 45 0x80, static_cast<uint8_t>(DNSProto::RRCLASS_IN)};
|
Completed in 4 milliseconds