otBorderAgentTxtDataInfo

#include <border_agent_txt_data.h>

Represents parsed Border Agent TXT data.

Summary

The boolean flags indicate whether a specific field is present in the parsed TXT data.

Public attributes

mActiveTimestamp
Active Timestamp.
mAgentId
Agent ID.
mBbrPort
uint16_t
BBR Port.
mBbrSeqNum
uint8_t
BBR Sequence Number.
mDomainName
Domain Name.
mExtAddress
Extended Address.
mExtendedPanId
Extended PAN ID.
mHasActiveTimestamp
bool
Indicates whether Active Timestamp is present.
mHasAgentId
bool
Indicates whether Agent ID is present.
mHasBbrPort
bool
Indicates whether BBR Port is present.
mHasBbrSeqNum
bool
Indicates whether BBR Sequence Number is present.
mHasDomainName
bool
Indicates whether Domain Name is present.
mHasExtAddress
bool
Indicates whether Extended Address is present.
mHasExtendedPanId
bool
Indicates whether Extended PAN ID is present.
mHasModelName
bool
Indicates whether Model Name is present.
mHasNetworkName
bool
Indicates whether Network Name is present.
mHasOmrPrefix
bool
Indicates whether OMR Prefix is present.
mHasPartitionId
bool
Indicates whether Partition ID is present.
mHasRecordVersion
bool
Indicates whether Record Version is present.
mHasStateBitmap
bool
Indicates whether State Bitmap is present.
mHasThreadVersion
bool
Indicates whether Thread Version is present.
mHasVendorName
bool
Indicates whether Vendor Name is present.
mModelName[(32)]
char
Model Name string.
mNetworkName
Network Name.
mOmrPrefix
OMR Prefix.
mPartitionId
uint32_t
Partition ID.
mRecordVersion[(8)]
char
Record Version string.
mStateBitmap
State Bitmap.
mThreadVersion[(16)]
char
Thread Version string.
mVendorName[(32)]
char
Vendor Name string.

Public attributes

mActiveTimestamp

otTimestamp otBorderAgentTxtDataInfo::mActiveTimestamp

Active Timestamp.

mAgentId

otBorderAgentId otBorderAgentTxtDataInfo::mAgentId

Agent ID.

mBbrPort

uint16_t otBorderAgentTxtDataInfo::mBbrPort

BBR Port.

mBbrSeqNum

uint8_t otBorderAgentTxtDataInfo::mBbrSeqNum

BBR Sequence Number.

mDomainName

otNetworkName otBorderAgentTxtDataInfo::mDomainName

Domain Name.

mExtAddress

otExtAddress otBorderAgentTxtDataInfo::mExtAddress

Extended Address.

mExtendedPanId

otExtendedPanId otBorderAgentTxtDataInfo::mExtendedPanId

Extended PAN ID.

mHasActiveTimestamp

bool otBorderAgentTxtDataInfo::mHasActiveTimestamp

Indicates whether Active Timestamp is present.

mHasAgentId

bool otBorderAgentTxtDataInfo::mHasAgentId

Indicates whether Agent ID is present.

mHasBbrPort

bool otBorderAgentTxtDataInfo::mHasBbrPort

Indicates whether BBR Port is present.

mHasBbrSeqNum

bool otBorderAgentTxtDataInfo::mHasBbrSeqNum

Indicates whether BBR Sequence Number is present.

mHasDomainName

bool otBorderAgentTxtDataInfo::mHasDomainName

Indicates whether Domain Name is present.

mHasExtAddress

bool otBorderAgentTxtDataInfo::mHasExtAddress

Indicates whether Extended Address is present.

mHasExtendedPanId

bool otBorderAgentTxtDataInfo::mHasExtendedPanId

Indicates whether Extended PAN ID is present.

mHasModelName

bool otBorderAgentTxtDataInfo::mHasModelName

Indicates whether Model Name is present.

mHasNetworkName

bool otBorderAgentTxtDataInfo::mHasNetworkName

Indicates whether Network Name is present.

mHasOmrPrefix

bool otBorderAgentTxtDataInfo::mHasOmrPrefix

Indicates whether OMR Prefix is present.

mHasPartitionId

bool otBorderAgentTxtDataInfo::mHasPartitionId

Indicates whether Partition ID is present.

mHasRecordVersion

bool otBorderAgentTxtDataInfo::mHasRecordVersion

Indicates whether Record Version is present.

mHasStateBitmap

bool otBorderAgentTxtDataInfo::mHasStateBitmap

Indicates whether State Bitmap is present.

mHasThreadVersion

bool otBorderAgentTxtDataInfo::mHasThreadVersion

Indicates whether Thread Version is present.

mHasVendorName

bool otBorderAgentTxtDataInfo::mHasVendorName

Indicates whether Vendor Name is present.

mModelName

char otBorderAgentTxtDataInfo::mModelName[(32)]

Model Name string.

mNetworkName

otNetworkName otBorderAgentTxtDataInfo::mNetworkName

Network Name.

mOmrPrefix

otIp6Prefix otBorderAgentTxtDataInfo::mOmrPrefix

OMR Prefix.

mPartitionId

uint32_t otBorderAgentTxtDataInfo::mPartitionId

Partition ID.

mRecordVersion

char otBorderAgentTxtDataInfo::mRecordVersion[(8)]

Record Version string.

mStateBitmap

otBorderAgentStateBitmap otBorderAgentTxtDataInfo::mStateBitmap

State Bitmap.

mThreadVersion

char otBorderAgentTxtDataInfo::mThreadVersion[(16)]

Thread Version string.

mVendorName

char otBorderAgentTxtDataInfo::mVendorName[(32)]

Vendor Name string.

Resources

OpenThread API Reference topics originate from the source code, available on GitHub. For more information, or to contribute to our documentation, refer to Resources.