MSTL 1.4.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
dns_constants.hpp
1#ifndef MSTL_NETWORK_DNS_CONSTANTS_HPP__
2#define MSTL_NETWORK_DNS_CONSTANTS_HPP__
5
6enum class DNS_RECORD : uint16_t {
7 A = 1, // IPv4地址
8 NS = 2, // 名称服务器
9 CNAME = 5, // 规范名称
10 SOA = 6, // 授权开始
11 PTR = 12, // 指针记录
12 MX = 15, // 邮件交换
13 TXT = 16, // 文本记录
14 AAAA = 28, // IPv6地址
15 SRV = 33 // 服务记录
16};
17
18enum class DNS_QUERY : uint16_t {
19 INTERNET = 1,
20 CHAOS = 3,
21 HESIOD = 4,
22 ANY = 255
23};
24
25enum class DNS_RESPONSE : uint8_t {
26 NON_ERROR = 0,
27 FORMAT_ERROR = 1,
28 SERVER_FAILURE = 2,
29 NAME_ERROR = 3,
30 NOT_IMPLEMENTED = 4,
31 REFUSED = 5
32};
33
35#endif // MSTL_NETWORK_DNS_CONSTANTS_HPP__
unsigned char uint8_t
8位无符号整数类型
unsigned short uint16_t
16位无符号整数类型
#define MSTL_END_NAMESPACE__
结束全局命名空间MSTL
#define MSTL_BEGIN_NAMESPACE__
开始全局命名空间MSTL
MSTL基本类型别名