DNSMapTypes.h 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. #pragma once
  2. using namespace std;
  3. namespace DNSMap
  4. {
  5. /******************************************************************************
  6. 错误代码定义
  7. ******************************************************************************/
  8. typedef enum ErrorCode
  9. {
  10. GET_IP_DATA_DOMAIN_NULL = 1, //域名为空
  11. GET_IP_DATA_DNS_LOCK_FAIL, //DNS加锁失败
  12. GET_IP_DATA_DNS_UNLOCK_FAIL, //DNS解锁失败
  13. GET_IP_DATA_DATA_ZERO, //获取的IP数据无效
  14. GET_IP_STR_DOMAIN_NULL, //域名为空
  15. GET_IP_STR_DATA_ZERO, //获取的IP数据为0
  16. GET_IP_STR_TO_STR_FAIL, //转换成IP字符串时失败
  17. GET_IP_STR_IP_NULL, //获取的IP地址为空
  18. CLEAR_DNS_DNS_LOCK_FAIL, //DNS加锁失败
  19. CLEAR_DNS_DNS_UNLOCK_FAIL, //DNS解锁失败
  20. PARSE_DOMAIN_DOMAIN_NULL, //域名为空
  21. PARSE_DOMAIN_GET_FAIL, //解析失败
  22. PARSE_DOMAIN_GET_ZERO, //解析的数据无效
  23. PARSE_DOMAIN_DNS_LOCK_FAIL, //DNS加锁失败
  24. PARSE_DOMAIN_DNS_UNLOCK_FAIL, //DNS解锁失败
  25. GET_IP_STR_EXCEPTION, //未知的异常
  26. GET_IP_DATA_EXCEPTION, //未知的异常
  27. CLEAR_DNS_EXCEPTION, //未知的异常
  28. }EErrorCode;
  29. }