Lines Matching refs:TxMessage
761 class TxMessage;
887 void UpdateStateAfterAnswer(const TxMessage &aResponse);
898 void MarkAsAppended(TxMessage &aTxMessage, Section aSection);
975 typedef void (*NameAppender)(Entry &aEntry, TxMessage &aTxMessage, Section aSection);
985 void UpdateRecordsState(const TxMessage &aResponse);
986 void AppendQuestionTo(TxMessage &aTxMessage) const;
987 void AppendKeyRecordTo(TxMessage &aTxMessage, Section aSection, NameAppender aNameAppender);
988 void AppendNsecRecordTo(TxMessage &aTxMessage,
1008 void CheckMessageSizeLimitToPrepareAgain(TxMessage &aTxMessage, bool &aPrepareAgain);
1062 void PrepareProbe(TxMessage &aProbe);
1065 void UpdateRecordsState(const TxMessage &aResponse);
1067 void AppendAddressRecordsTo(TxMessage &aTxMessage, Section aSection);
1068 void AppendKeyRecordTo(TxMessage &aTxMessage, Section aSection);
1069 void AppendNsecRecordTo(TxMessage &aTxMessage, Section aSection);
1070 void AppendNameTo(TxMessage &aTxMessage, Section aSection);
1072 static void AppendEntryName(Entry &aEntry, TxMessage &aTxMessage, Section aSection);
1136 void PrepareProbe(TxMessage &aProbe);
1139 void UpdateRecordsState(const TxMessage &aResponse);
1143 void AppendSrvRecordTo(TxMessage &aTxMessage, Section aSection);
1144 void AppendTxtRecordTo(TxMessage &aTxMessage, Section aSection);
1145 … void AppendPtrRecordTo(TxMessage &aTxMessage, Section aSection, SubType *aSubType = nullptr);
1146 void AppendKeyRecordTo(TxMessage &aTxMessage, Section aSection);
1147 void AppendNsecRecordTo(TxMessage &aTxMessage, Section aSection);
1148 …void AppendServiceNameTo(TxMessage &TxMessage, Section aSection, bool aPerformNameCompression = t…
1149 void AppendServiceTypeTo(TxMessage &aTxMessage, Section aSection);
1150 void AppendSubServiceTypeTo(TxMessage &aTxMessage, Section aSection);
1151 void AppendSubServiceNameTo(TxMessage &aTxMessage, Section aSection, SubType &aSubType);
1152 void AppendHostNameTo(TxMessage &aTxMessage, Section aSection);
1154 static void AppendEntryName(Entry &aEntry, TxMessage &aTxMessage, Section aSection);
1207 void AppendPtrRecordTo(TxMessage &aResponse, uint16_t aServiceTypeOffset);
1217 class TxMessage : public InstanceLocator, private NonCopyable class in ot::Dns::Multicast::Core
1229 TxMessage(Instance &aInstance, Type aType, uint16_t aQueryId = 0);
1230 … TxMessage(Instance &aInstance, Type aType, const AddressInfo &aUnicastDest, uint16_t aQueryId);
1277 EntryContext(Instance &aInstance, TxMessage::Type aResponseType);
1278 …EntryContext(Instance &aInstance, TxMessage::Type aResponseType, const AddressInfo &aDest, uint16_…
1283 TxMessage mProbeMessage;
1284 TxMessage mResponseMessage;
1517 TxMessage mQueryMessage;
1651 void PreparePtrQuestion(TxMessage &aQuery, TimeMilli aNow);
1659 void AppendServiceTypeOrSubTypeTo(TxMessage &aTxMessage, Section aSection);
1660 void AppendKnownAnswer(TxMessage &aTxMessage, const PtrEntry &aPtrEntry, TimeMilli aNow);
1705 void PrepareQueryQuestion(TxMessage &aQuery, uint16_t aRrType);
1706 void AppendServiceNameTo(TxMessage &aTxMessage, Section aSection);
1744 void PrepareSrvQuestion(TxMessage &aQuery);
1782 void PrepareTxtQuestion(TxMessage &aQuery);
1828 void PrepareQueryQuestion(TxMessage &aQuery, uint16_t aRrType);
1837 void AppendNameTo(TxMessage &aTxMessage, Section aSection);
1862 void PrepareAaaaQuestion(TxMessage &aQuery);
1879 void PrepareAQuestion(TxMessage &aQuery);