Lines Matching defs:DnsMessage
584 struct DnsMessage : public Allocatable<DnsMessage>, public LinkedListEntry<DnsMessage> struct
586 DnsMessage *mNext;
587 uint32_t mTimestamp;
588 DnsMessageType mType;
589 Core::AddressInfo mUnicastDest;
590 Header mHeader;
591 DnsQuestions mQuestions;
592 DnsRecords mAnswerRecords;
593 DnsRecords mAuthRecords;
594 DnsRecords mAdditionalRecords;
596 DnsMessage(void) in DnsMessage() argument
602 const DnsRecords &RecordsFor(Section aSection) const in RecordsFor()
621 void ParseRecords(const Message &aMessage, in ParseRecords()
641 void ParseFrom(const Message &aMessage) in ParseFrom()
672 void ValidateHeader(DnsMessageType aType, in ValidateHeader()
701 static void DetermineFullNameForKey(const Core::Key &aKey, DnsNameString &aFullName) in DetermineFullNameForKey()
713 static TtlCheckMode DetermineTtlCheckMode(DnsMessageType aMessageType, bool aIsGoodBye) in DetermineTtlCheckMode()
729 void ValidateAsProbeFor(const Core::Host &aHost, bool aUnicastResponse) const in ValidateAsProbeFor()
746 void ValidateAsProbeFor(const Core::Service &aService, bool aUnicastResponse) const in ValidateAsProbeFor()
761 void ValidateAsProbeFor(const Core::Key &aKey, bool aUnicastResponse) const in ValidateAsProbeFor()
775 void Validate(const Core::Host &aHost, Section aSection, GoodBye aIsGoodBye = kNotGoodBye) const in Validate()
800 void Validate(const Core::Service &aService, in Validate()
851 void Validate(const Core::Key &aKey, Section aSection, GoodBye aIsGoodBye = kNotGoodBye) const in Validate()
872 …bType(const char *aSubLabel, const Core::Service &aService, GoodBye aIsGoodBye = kNotGoodBye) const in ValidateSubType()
886 void ValidateAsQueryFor(const Core::Browser &aBrowser) const in ValidateAsQueryFor()
905 void ValidateAsQueryFor(const Core::SrvResolver &aResolver) const in ValidateAsQueryFor()
917 void ValidateAsQueryFor(const Core::TxtResolver &aResolver) const in ValidateAsQueryFor()
929 void ValidateAsQueryFor(const Core::AddressResolver &aResolver) const in ValidateAsQueryFor()