# otPlatDnssdTxtResolver Struct Reference

# otPlatDnssdTxtResolver


`#include <openthread/platform/dnssd.h>`

Represents a TXT service resolver.

## Summary

| ### Public attributes ||
|---|---|
| `https://openthread.io/reference/struct/ot-plat-dnssd-txt-resolver#structot_plat_dnssd_txt_resolver_1a3e21a6cc34b49bfe994b64aa6bf84e20` | `https://openthread.io/reference/group/plat-dns-sd#group__plat-dns-sd_1gae5107bed5e99e9f7122411314755aad7` |
| `https://openthread.io/reference/struct/ot-plat-dnssd-txt-resolver#structot_plat_dnssd_txt_resolver_1a43a72e7c5397566b3678d886f9d4959d` | `uint32_t` The infrastructure network interface index. |
| `https://openthread.io/reference/struct/ot-plat-dnssd-txt-resolver#structot_plat_dnssd_txt_resolver_1a349558770e3ad1faee1955656d8a1199` | `const char *` Service instance label. |
| `https://openthread.io/reference/struct/ot-plat-dnssd-txt-resolver#structot_plat_dnssd_txt_resolver_1a312b812e9bf8d28c0add53bc6d0e49b3` | `const char *` Service type. |

## Public attributes

### mCallback

```
otPlatDnssdTxtCallback otPlatDnssdTxtResolver::mCallback
```

### mInfraIfIndex

```
uint32_t otPlatDnssdTxtResolver::mInfraIfIndex
```
The infrastructure network interface index.

### mServiceInstance

```
const char * otPlatDnssdTxtResolver::mServiceInstance
```
Service instance label.

### mServiceType

```
const char * otPlatDnssdTxtResolver::mServiceType
```
Service type.

## Resources

OpenThread API Reference topics originate from the source code, available
on [GitHub](https://github.com/openthread/openthread/tree/main/include/openthread).
For more information, or to contribute to our documentation, refer to
[Resources](https://openthread.io/resources).