ESP-IDF
ot::Dns::Client::QueryInfo
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (4/5)...
Files
loading (4/5)...
Summary
Syntax
Methods
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
ot::Dns::Client::QueryInfo
ot::Dns::Client::QueryInfo struct
Syntax
Show:
Summary
Declaration
from
dns_client.hpp:767
struct
QueryInfo
:
public
Clearable
<
QueryInfo
>
{
void
ReadFrom
(
const
Query
&
aQuery
)
{
IgnoreError
(
aQuery
.
Read
(
0
,
*
this
)
)
;
}
QueryType
mQueryType
;
uint16_t
mMessageId
;
Callback
mCallback
;
void
*
mCallbackContext
;
TimeMilli
mRetransmissionTime
;
QueryConfig
mConfig
;
uint8_t
mTransmissionCount
;
bool
mShouldResolveHostAddr
;
Query
*
mMainQuery
;
Query
*
mNextQuery
;
Message
*
mSavedResponse
;
}
;
Fields
Field
Declared as
ot::Dns::Client::QueryInfo::mQueryType
QueryType
ot::Dns::Client::QueryInfo::mMessageId
uint16_t
ot::Dns::Client::QueryInfo::mCallback
Callback
ot::Dns::Client::QueryInfo::mCallbackContext
void
*
ot::Dns::Client::QueryInfo::mRetransmissionTime
TimeMilli
ot::Dns::Client::QueryInfo::mConfig
QueryConfig
ot::Dns::Client::QueryInfo::mTransmissionCount
uint8_t
ot::Dns::Client::QueryInfo::mShouldResolveHostAddr
bool
ot::Dns::Client::QueryInfo::mMainQuery
Query
*
ot::Dns::Client::QueryInfo::mNextQuery
Query
*
ot::Dns::Client::QueryInfo::mSavedResponse
Message
*
Methods
ReadFrom()
Related Functions
Found 4 other functions taking a
QueryInfo
argument:
Function
ot::Dns::Client::SendQuery()
ot::Dns::Client::StartQuery()
ot::Dns::Client::UpdateQuery()
ot::Dns::Client::AllocateQuery()
Examples
References
from
examples
Code
Location
Scope
Referrer
struct
QueryInfo
:
public
Clearable
<
QueryInfo
>
// Query related Info
dns_client.hpp:767
QueryInfo
info
;
dns_client.cpp:420
ot::Dns::Client::AddressResponse::GetAddress() const
QueryInfo
info
;
dns_client.cpp:592
ot::Dns::Client::ServiceResponse::GetServiceInfo() const
QueryInfo
info
;
dns_client.cpp:661
ot::Dns::Client::ServiceResponse::GetHostAddress() const
QueryInfo
info
;
dns_client.cpp:859
ot::Dns::Client::ResolveAddress()
QueryInfo
info
;
dns_client.cpp:876
ot::Dns::Client::ResolveIp4Address()
QueryInfo
info
;
dns_client.cpp:892
ot::Dns::Client::Browse()
QueryInfo
info
;
dns_client.cpp:928
ot::Dns::Client::Resolve()
Error
Client
::
StartQuery
(
QueryInfo
&
aInfo
,
const
char
*
aLabel
,
const
char
*
aName
,
QueryType
aSecondType
)
dns_client.cpp:975
ot::Dns::Client::StartQuery()
ot::Dns::Client::StartQuery()::aInfo
Error
Client
::
AllocateQuery
(
const
QueryInfo
&
aInfo
,
const
char
*
aLabel
,
const
char
*
aName
,
Query
*
&
aQuery
)
dns_client.cpp:1031
ot::Dns::Client::AllocateQuery()
ot::Dns::Client::AllocateQuery()::aInfo
QueryInfo
info
;
dns_client.cpp:1058
ot::Dns::Client::FindMainQuery()
QueryInfo
info
;
dns_client.cpp:1068
ot::Dns::Client::FreeQuery()
Error
Client
::
SendQuery
(
Query
&
aQuery
,
QueryInfo
&
aInfo
,
bool
aUpdateTimer
)
dns_client.cpp:1080
ot::Dns::Client::SendQuery()
ot::Dns::Client::SendQuery()::aInfo
QueryInfo
info
;
dns_client.cpp:1272
ot::Dns::Client::GetQueryTypeAndCallback()
QueryInfo
info
;
dns_client.cpp:1284
ot::Dns::Client::FindQueryById()
QueryInfo
info
;
dns_client.cpp:1363
ot::Dns::Client::ParseResponse()
QueryInfo
info
;
dns_client.cpp:1424
ot::Dns::Client::CanFinalizeQuery()
QueryInfo
info
;
dns_client.cpp:1448
ot::Dns::Client::SaveQueryResponse()
QueryInfo
info
;
dns_client.cpp:1468
ot::Dns::Client::PopulateResponse()
QueryInfo
info
;
dns_client.cpp:1505
ot::Dns::Client::HandleTimer()
QueryInfo
info
;
dns_client.cpp:1568
ot::Dns::Client::ReplaceWithIp4Query()
QueryInfo
info
;
dns_client.cpp:1682
ot::Dns::Client::ReplaceWithSeparateSrvTxtQueries()
QueryInfo
info
;
dns_client.cpp:1714
ot::Dns::Client::ResolveHostAddressIfNeeded()
static
constexpr
uint16_t
kNameOffsetInQuery
=
sizeof
(
QueryInfo
)
;
dns_client.hpp:785
Error
StartQuery
(
QueryInfo
&
aInfo
,
const
char
*
aLabel
,
const
char
*
aName
,
QueryType
aSecondType
=
kNoQuery
)
;
dns_client.hpp:787
ot::Dns::Client::StartQuery()
ot::Dns::Client::StartQuery()::aInfo
Error
AllocateQuery
(
const
QueryInfo
&
aInfo
,
const
char
*
aLabel
,
const
char
*
aName
,
Query
*
&
aQuery
)
;
dns_client.hpp:788
ot::Dns::Client::AllocateQuery()
ot::Dns::Client::AllocateQuery()::aInfo
void
UpdateQuery
(
Query
&
aQuery
,
const
QueryInfo
&
aInfo
)
{
aQuery
.
Write
(
0
,
aInfo
)
;
}
dns_client.hpp:790
ot::Dns::Client::UpdateQuery()
ot::Dns::Client::UpdateQuery()::aInfo
Error
SendQuery
(
Query
&
aQuery
,
QueryInfo
&
aInfo
,
bool
aUpdateTimer
)
;
dns_client.hpp:792
ot::Dns::Client::SendQuery()
ot::Dns::Client::SendQuery()::aInfo
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Instance
Scope
Location
Project
ot::Dns::Client::StartQuery()::aInfo
ot::Dns::Client::StartQuery()
dns_client.hpp:787
ot::Dns::Client::AllocateQuery()::aInfo
ot::Dns::Client::AllocateQuery()
dns_client.hpp:788
ot::Dns::Client::UpdateQuery()::aInfo
ot::Dns::Client::UpdateQuery()
dns_client.hpp:790
ot::Dns::Client::SendQuery()::aInfo
ot::Dns::Client::SendQuery()
dns_client.hpp:792
ot::Dns::Client::StartQuery()::aInfo
ot::Dns::Client::StartQuery()
dns_client.cpp:975
ot::Dns::Client::AllocateQuery()::aInfo
ot::Dns::Client::AllocateQuery()
dns_client.cpp:1031
ot::Dns::Client::SendQuery()::aInfo
ot::Dns::Client::SendQuery()
dns_client.cpp:1080
Lifecycle
from
examples
All items filtered out
All items filtered out