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__
3
#include "
MSTL/core/typeinfo/types.hpp
"
4
MSTL_BEGIN_NAMESPACE__
5
6
enum 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
18
enum class
DNS_QUERY :
uint16_t
{
19
INTERNET = 1,
20
CHAOS = 3,
21
HESIOD = 4,
22
ANY = 255
23
};
24
25
enum 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
34
MSTL_END_NAMESPACE__
35
#endif
// MSTL_NETWORK_DNS_CONSTANTS_HPP__
uint8_t
unsigned char uint8_t
8位无符号整数类型
定义
types.hpp:79
uint16_t
unsigned short uint16_t
16位无符号整数类型
定义
types.hpp:85
MSTL_END_NAMESPACE__
#define MSTL_END_NAMESPACE__
结束全局命名空间MSTL
定义
c++config.hpp:268
MSTL_BEGIN_NAMESPACE__
#define MSTL_BEGIN_NAMESPACE__
开始全局命名空间MSTL
定义
c++config.hpp:262
types.hpp
MSTL基本类型别名
include
MSTL
network
dns
dns_constants.hpp
制作者
1.16.0