Represents a DNS-SD service.
See otPlatDnssdRegisterService()
, otPlatDnssdUnregisterService()
for more details about fields in each case.
Public Attributes#
The host name (does not include domain name).
The service instance name label (not the full name).
The service type (e.g., "_mt._udp", does not include domain name).
Array of sub-type labels (can be NULL if no label).
Length of array of sub-type labels.
Encoded TXT data bytes.
Length of TXT data.
The service port number.
The service priority.
The service weight.
The service TTL in seconds.
The infrastructure network interface index.
Public Attribute Documentation#
mServiceInstance#
const char* otPlatDnssdService::mServiceInstance
The service instance name label (not the full name).
mServiceType#
const char* otPlatDnssdService::mServiceType
The service type (e.g., "_mt._udp", does not include domain name).
mSubTypeLabels#
const char* const* otPlatDnssdService::mSubTypeLabels
Array of sub-type labels (can be NULL if no label).
mSubTypeLabelsLength#
uint16_t otPlatDnssdService::mSubTypeLabelsLength
Length of array of sub-type labels.