30 #ifndef M2MB_DNS_SERVER_API_H 31 #define M2MB_DNS_SERVER_API_H 57 #define M2MB_DNS_MAX_HOSTNAME_LEN 128
UINT8 hostName[M2MB_DNS_MAX_HOSTNAME_LEN]
M2MB_SOCKET_BSD_IPV6_ADDR_T addr6
M2MB_STATUS_T m2mb_dns_server_deinit(VOID)
DNS server de-initialization.
struct M2MB_DNS_SERVER_HOST M2MB_DNS_SERVER_HOST_T
Structure of HOST in the DNS server.
M2MB_STATUS_T m2mb_dns_server_is_started(VOID)
Check the running status of DNS server.
Structure for storing IPV6.
#define M2MB_DNS_MAX_HOSTNAME_LEN
M2MB_STATUS_T m2mb_dns_server_init(VOID)
DNS server initialization.
M2MB_STATUS_T m2mb_dns_server_add_host(const char *hostName, UINT32 ip4addr, M2MB_SOCKET_BSD_IPV6_ADDR_T *ip6addr, UINT32 ttl)
Add a DNS host information.
Structure of HOST in the DNS server.
M2MB_STATUS_T m2mb_dns_server_delete_host(const char *hostName)
Delete the host information.