Represents an SRV resolver result.
Public Attributes#
const char *
The service instance name label.
const char *
The service type.
const char *
The host name (e.g., "myhost"). Can be NULL when mTtl
is zero.
uint16_t
The service port number.
uint16_t
The service priority.
uint16_t
The service weight.
uint32_t
The service TTL in seconds. Zero TTL indicates SRV record is removed.
uint32_t
The infrastructure network interface index.
Public Attribute Documentation#
mHostName#
const char* otPlatDnssdSrvResult::mHostName
The host name (e.g., "myhost"). Can be NULL when mTtl
is zero.
mTtl#
uint32_t otPlatDnssdSrvResult::mTtl
The service TTL in seconds. Zero TTL indicates SRV record is removed.
mInfraIfIndex#
uint32_t otPlatDnssdSrvResult::mInfraIfIndex
The infrastructure network interface index.