ESP-IDF
ot::Srp::Server::UpdateMetadata
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Methods
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
ot::Srp::Server::UpdateMetadata
ot::Srp::Server::UpdateMetadata class
Syntax
Show:
Summary
Declaration
from
srp_server.hpp:869
class
UpdateMetadata
:
public
InstanceLocator
,
public
LinkedListEntry
<
UpdateMetadata
>
,
public
Heap
::
Allocatable
<
UpdateMetadata
>
{
friend
class
LinkedListEntry
<
UpdateMetadata
>
;
friend
class
Heap
::
Allocatable
<
UpdateMetadata
>
;
public
:
TimeMilli
GetExpireTime
(
void
)
const
{
return
mExpireTime
;
}
const
Dns
::
UpdateHeader
&
GetDnsHeader
(
void
)
const
{
return
mDnsHeader
;
}
ServiceUpdateId
GetId
(
void
)
const
{
return
mId
;
}
const
TtlConfig
&
GetTtlConfig
(
void
)
const
{
return
mTtlConfig
;
}
const
LeaseConfig
&
GetLeaseConfig
(
void
)
const
{
return
mLeaseConfig
;
}
Host
&
GetHost
(
void
)
{
return
mHost
;
}
const
Ip6
::
MessageInfo
&
GetMessageInfo
(
void
)
const
{
return
mMessageInfo
;
}
Error
GetError
(
void
)
const
{
return
mError
;
}
void
SetError
(
Error
aError
)
{
mError
=
aError
;
}
bool
IsDirectRxFromClient
(
void
)
const
{
return
mIsDirectRxFromClient
;
}
bool
Matches
(
ServiceUpdateId
aId
)
const
{
return
mId
==
aId
;
}
private
:
UpdateMetadata
(
Instance
&
aInstance
,
Host
&
aHost
,
const
MessageMetadata
&
aMessageMetadata
)
;
UpdateMetadata
*
mNext
;
TimeMilli
mExpireTime
;
Dns
::
UpdateHeader
mDnsHeader
;
ServiceUpdateId
mId
;
TtlConfig
mTtlConfig
;
LeaseConfig
mLeaseConfig
;
Host
&
mHost
;
Ip6
::
MessageInfo
mMessageInfo
;
Error
mError
;
bool
mIsDirectRxFromClient
;
}
;
Fields
Field
Declared as
ot::Srp::Server::UpdateMetadata::mNext
UpdateMetadata
*
ot::Srp::Server::UpdateMetadata::mExpireTime
TimeMilli
ot::Srp::Server::UpdateMetadata::mDnsHeader
Dns
::
UpdateHeader
ot::Srp::Server::UpdateMetadata::mId
ServiceUpdateId
ot::Srp::Server::UpdateMetadata::mTtlConfig
TtlConfig
ot::Srp::Server::UpdateMetadata::mLeaseConfig
LeaseConfig
ot::Srp::Server::UpdateMetadata::mHost
Host
&
ot::Srp::Server::UpdateMetadata::mMessageInfo
Ip6
::
MessageInfo
ot::Srp::Server::UpdateMetadata::mError
Error
ot::Srp::Server::UpdateMetadata::mIsDirectRxFromClient
bool
Methods
GetExpireTime() const
GetDnsHeader() const
GetId() const
GetTtlConfig() const
GetLeaseConfig() const
GetHost()
GetMessageInfo() const
GetError() const
SetError()
IsDirectRxFromClient() const
Matches() const
Examples
References
from
examples
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
Lifecycle
from
examples
All items filtered out
All items filtered out