WE310F5  39.00.000
M2MB_DNSSD_DATA_T Struct Reference

DNS-SD data. More...

#include <m2mb_dns_service_discovery.h>

Data Fields

M2MB_DNSSD_RSP_TYPE_E type
 
CHARname
 
UINT32 ttl
 
union {
   CHAR *   svr_Name
 
   M2MB_DNSSD_TARGET_INFO_T *   target
 
   UINT32   ipv4_Addr
 
   M2MB_IP6_ADDR_T *   ipv6_Addr
 
   CHAR *   txt [5]
 
data
 

Detailed Description

DNS-SD data.

Data for a specific instance of the requested service.

Definition at line 159 of file m2mb_dns_service_discovery.h.

Field Documentation

◆ data

union { ... } data

Data entry containing the actual response for the query.

◆ ipv4_Addr

UINT32 ipv4_Addr

Holds the IPv4 address of the server.

Definition at line 167 of file m2mb_dns_service_discovery.h.

◆ ipv6_Addr

M2MB_IP6_ADDR_T* ipv6_Addr

Holds the IPv6 address of the server.

Definition at line 168 of file m2mb_dns_service_discovery.h.

◆ name

CHAR* name

Service instance name.

Definition at line 162 of file m2mb_dns_service_discovery.h.

◆ svr_Name

CHAR* svr_Name

Server name received in response of type M2MB_DNSSD_PTR.

Definition at line 165 of file m2mb_dns_service_discovery.h.

◆ target

Server information.

Definition at line 166 of file m2mb_dns_service_discovery.h.

◆ ttl

UINT32 ttl

Time for which the record is valid.

Definition at line 163 of file m2mb_dns_service_discovery.h.

◆ txt

CHAR* txt[5]

Text information.

Definition at line 169 of file m2mb_dns_service_discovery.h.

◆ type

Type of response. Can be PTR, IPV4, etc.

Definition at line 161 of file m2mb_dns_service_discovery.h.


The documentation for this struct was generated from the following file: