Lines Matching refs:Query
108 typedef Message Query; // `Message` is used to save `Query` related info. typedef in ot::Dns::Client
310 Query *mQuery; // The associated query.
769 void ReadFrom(const Query &aQuery) { IgnoreError(aQuery.Read(0, *this)); } in ReadFrom()
779 Query *mMainQuery;
780 Query *mNextQuery;
788 …Error AllocateQuery(const QueryInfo &aInfo, const char *aLabel, const char *aName, Query *&a…
789 void FreeQuery(Query &aQuery);
790 void UpdateQuery(Query &aQuery, const QueryInfo &aInfo) { aQuery.Write(0, aInfo); } in UpdateQuery()
791 Query &FindMainQuery(Query &aQuery);
792 Error SendQuery(Query &aQuery, QueryInfo &aInfo, bool aUpdateTimer);
793 void FinalizeQuery(Query &aQuery, Error aError);
795 …static void GetQueryTypeAndCallback(const Query &aQuery, QueryType &aType, Callback &aCallback, vo…
796 Error AppendNameFromQuery(const Query &aQuery, Message &aMessage);
797 Query *FindQueryById(uint16_t aMessageId);
800 … Error ParseResponse(const Message &aResponseMessage, Query *&aQuery, Error &aResponseError);
801 bool CanFinalizeQuery(Query &aQuery);
802 void SaveQueryResponse(Query &aQuery, const Message &aResponseMessage);
803 … Query *PopulateResponse(Response &aResponse, Query &aQuery, const Message &aResponseMessage);
804 …void PrepareResponseAndFinalize(Query &aQuery, const Message &aResponseMessage, Response *a…
808 Error ReplaceWithIp4Query(Query &aQuery, const Message &aResponseMessage);
820 Error ReplaceWithSeparateSrvTxtQueries(Query &aQuery);
821 void ResolveHostAddressIfNeeded(Query &aQuery, const Message &aResponseMessage);