25 #ifndef _FNET_LLMNR_H_ 27 #define _FNET_LLMNR_H_ 29 #if FNET_CFG_LLMNR || defined(__DOXYGEN__) 73 #if defined(__cplusplus) 156 #if defined(__cplusplus) fnet_address_family_t addr_family
Address family (IPv6 or IPv4 or both) the server will listen for LLMNR query (it is optional)...
const fnet_char_t * host_name
Link-local host name advertised by LLMNR server.
fnet_llmnr_desc_t fnet_llmnr_init(fnet_llmnr_params_t *params)
Initializes Link-Local Multicast Name Resolution (LLMNR) server/responder service.
fnet_uint32_t host_name_ttl
TTL value that indicates for how many seconds link-local host name is valid for LLMNR querier...
void * fnet_llmnr_desc_t
LLMNR server descriptor.
fnet_bool_t fnet_llmnr_is_enabled(fnet_llmnr_desc_t desc)
Detects if the LLMNR Server service is enabled or disabled.
void fnet_llmnr_release(fnet_llmnr_desc_t desc)
Releases the Link-Local Multicast Name Resolution (LLMNR) server/responder service.
fnet_llmnr_desc_t fnet_llmnr_get_by_netif(fnet_netif_desc_t netif)
Looks for a LLMNR Server assigned to the specified network interface.
char fnet_char_t
Type representing the charecter.
Initialization parameters for the fnet_llmnr_init() function.
void * fnet_netif_desc_t
Network interface descriptor.
fnet_netif_desc_t netif_desc
Network interface descriptor to be used by the LLMNR server.
fnet_uint16_t fnet_address_family_t
Address family type.