TTDnsExportResult.h
typedef NS_ENUM(NSInteger, DnsResultSource) { SourceHttpDnsRequest = 0, SourceHttpDnsCache, SourceHttpDnsExpiredCache, SourceLocalDns, SourceLocalDnsCache, SourceLocalDnsExpiredCache, SourceNone };
解析结果的来源。
枚举值 | 说明 |
---|---|
SourceHttpDnsRequest | 0:解析结果是 SDK 向 HTTPDNS 服务端发送解析请求获得的,并且解析结果未过期。 |
SourceHttpDnsCache | 1:来源是客户端 SDK 的缓存。解析结果未过期。 |
SourceHttpDnsExpiredCache | 2:来源是客户端 SDK 的缓存。缓存中该解析记录的来源是移动解析 HTTPDNS 服务端。虽然解析结果已过期,但是在容忍时间内。 |
SourceLocalDns | 3:解析结果是 SDK 向 Local DNS 发送解析请求获得的,并且解析结果未过期。 |
SourceLocalDnsCache | 4:来源是客户端 SDK 的缓存。缓存中该解析记录的来源是 Local DNS。解析结果未过期。 |
SourceLocalDnsExpiredCache | 5:来源是客户端 SDK 的缓存。缓存中该解析记录的来源是 Local DNS。虽然解析结果已过期,但是在容忍时间内。 |
SourceNone | 6:SDK 没能从移动解析 HTTPDNS 和 Local DNS 获取到解析结果,解析失败。 |