#include "nip_init.h"
#include "nip_types.h"
#include "os_core.h"
#include "mem.h"
#include "app/mdns.h"
Go to the source code of this file.
Data Structures | |
struct | nip_dnssd_name_srv |
struct | nip_dnssd_name_ptr |
struct | nip_dnssd_name_a |
struct | nip_dnssd_name_txt |
union | nip_dnssd_name_t |
struct | nip_dnssd_service |
Structure to hold IDs of registered DNS Records for a specific service. More... | |
Defines | |
#define | NIP_DNSSD_NO_SERVICE 0 |
#define | NIP_DNSSD_MAX_SERVICES 1 |
Typedefs | |
typedef uint8_t | nip_dnssd_id_t |
Functions | |
nip_dnssd_id_t | nip_dnssd_register (nip_mem_ptr_t *instance, nip_mem_ptr_t *service, nip_mem_ptr_t *txt, nip_mem_size_t txtlen, uint16_t port, uint16_t priority, uint16_t weight) |
Provides means to register and unregister services.
Definition in file dns_sd.h.
typedef uint8_t nip_dnssd_id_t |
nip_dnssd_id_t nip_dnssd_register | ( | nip_mem_ptr_t * | instance, | |
nip_mem_ptr_t * | service, | |||
nip_mem_ptr_t * | txt, | |||
nip_mem_size_t | txtlen, | |||
uint16_t | port, | |||
uint16_t | priority, | |||
uint16_t | weight | |||
) |