wm_dns_server.h 918 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. /**
  2. * @file wm_dns_server.h
  3. *
  4. * @brief DNS SERVER
  5. *
  6. * @author winnermicro
  7. *
  8. * Copyright (c) 2015 Winner Microelectronics Co., Ltd.
  9. */
  10. #ifndef WM_DNS_SERVER_H
  11. #define WM_DNS_SERVER_H
  12. /**
  13. * @defgroup APP_APIs APP APIs
  14. * @brief APP APIs
  15. */
  16. /**
  17. * @addtogroup APP_APIs
  18. * @{
  19. */
  20. /**
  21. * @defgroup DNSS_APIs DNSS APIs
  22. * @brief DNS server APIs
  23. */
  24. /**
  25. * @addtogroup DNSS_APIs
  26. * @{
  27. */
  28. /**
  29. * @brief This function is used to start DNS service
  30. *
  31. * @param[in] *dnsname Specify the server's dns name
  32. *
  33. * @retval WM_SUCCESS success
  34. * @retval WM_FAILED failed
  35. *
  36. * @note None
  37. */
  38. s8 tls_dnss_start(u8 *dnsname);
  39. /**
  40. * @brief This function is used to stop DNS service
  41. *
  42. * @param[in] None
  43. *
  44. * @return None
  45. *
  46. * @note None
  47. */
  48. void tls_dnss_stop(void);
  49. /**
  50. * @}
  51. */
  52. /**
  53. * @}
  54. */
  55. #endif /* WM_DNS_SERVER_H */