d_response.add_string(static_cast<protozero::pbf_tag_type>(ResponseField::appliedPolicyHit), hit);
}
- void setAppliedPolicyKind(const DNSFilterEngine::PolicyKind& kind)
+ void setAppliedPolicyKind(const DNSFilterEngine::PolicyKind kind)
{
- uint32_t k;
-
- switch(kind) {
- case DNSFilterEngine::PolicyKind::NoAction:
- k = 1;
- break;
- case DNSFilterEngine::PolicyKind::Drop:
- k = 2;
- break;
- case DNSFilterEngine::PolicyKind::NXDOMAIN:
- k = 3;
- break;
- case DNSFilterEngine::PolicyKind::NODATA:
- k = 4;
- break;
- case DNSFilterEngine::PolicyKind::Truncate:
- k = 5;
- break;
- case DNSFilterEngine::PolicyKind::Custom:
- k = 6;
- break;
- default:
- throw std::runtime_error("Unsupported protobuf policy kind");
- }
- d_response.add_uint32(static_cast<protozero::pbf_tag_type>(ResponseField::appliedPolicyKind), k);
+ uint32_t k;
+
+ switch (kind) {
+ case DNSFilterEngine::PolicyKind::NoAction:
+ k = 1;
+ break;
+ case DNSFilterEngine::PolicyKind::Drop:
+ k = 2;
+ break;
+ case DNSFilterEngine::PolicyKind::NXDOMAIN:
+ k = 3;
+ break;
+ case DNSFilterEngine::PolicyKind::NODATA:
+ k = 4;
+ break;
+ case DNSFilterEngine::PolicyKind::Truncate:
+ k = 5;
+ break;
+ case DNSFilterEngine::PolicyKind::Custom:
+ k = 6;
+ break;
+ default:
+ throw std::runtime_error("Unsupported protobuf policy kind");
+ }
+ d_response.add_uint32(static_cast<protozero::pbf_tag_type>(ResponseField::appliedPolicyKind), k);
}
#ifdef NOD_ENABLED