Represents DNS/SRP server address information parsed from a Network Data service entry.

The mType field specifies the entry type. Some fields are only applicable to specific types.

  • The mPort field is only applicable for OT_HISTORY_TRACKER_DNS_SRP_ADDR_TYPE_UNICAST_* types.

  • The mSequenceNumber field is only applicable for the OT_HISTORY_TRACKER_DNS_SRP_ADDR_TYPE_ANYCAST type.

  • Other fields are common and used for all address types.

Public Attributes#

The server address.

uint16_t

The RLOC16 of the Border Router adding/removing the entry.

uint16_t

Port number.

uint8_t

Anycast sequence number.

uint8_t

Version number.

Indicates the event (added/removed).

Public Attribute Documentation#

mAddress#

otIp6Address otHistoryTrackerDnsSrpAddrInfo::mAddress

The server address.


mRloc16#

uint16_t otHistoryTrackerDnsSrpAddrInfo::mRloc16

The RLOC16 of the Border Router adding/removing the entry.


mPort#

uint16_t otHistoryTrackerDnsSrpAddrInfo::mPort

Port number.


mSequenceNumber#

uint8_t otHistoryTrackerDnsSrpAddrInfo::mSequenceNumber

Anycast sequence number.


mVersion#

uint8_t otHistoryTrackerDnsSrpAddrInfo::mVersion

Version number.


mType#

otHistoryTrackerDnsSrpAddrType otHistoryTrackerDnsSrpAddrInfo::mType

Address type.


mEvent#

otHistoryTrackerNetDataEvent otHistoryTrackerDnsSrpAddrInfo::mEvent

Indicates the event (added/removed).