Home
last modified time | relevance | path

Searched refs:DNSProto (Results 1 - 5 of 5) sorted by relevance

/foundation/communication/netmanager_ext/services/mdnsmanager/src/
H A Dmdns_protocol_impl.cpp111 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 Dmdns_packet_parser.cpp124 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 Dmdns_protocol_impl.h90 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 Dmdns_packet_parser.h31 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 Dmdns_protocol_test.cpp43 0x00, static_cast<uint8_t>(DNSProto::RRTYPE_PTR),
45 0x80, static_cast<uint8_t>(DNSProto::RRCLASS_IN)};

Completed in 4 milliseconds