Lines Matching +defs:key +defs:types
53 unsigned int ntypes; /*%< number of data types covered */
54 dns_rdatatype_t *types; /*%< the data types. Can include ANY, */
109 if (rule->types != NULL)
110 isc_mem_put(mctx, rule->types,
163 dns_rdatatype_t *types)
176 REQUIRE(types != NULL);
185 rule->types = NULL;
213 rule->types = isc_mem_get(mctx,
215 if (rule->types == NULL) {
219 memcpy(rule->types, types, ntypes * sizeof(dns_rdatatype_t));
221 rule->types = NULL;
239 if (rule->types != NULL)
240 isc_mem_put(mctx, rule->types,
352 const dst_key_t *key)
492 name, tcpaddr, type, key,
498 name, tcpaddr, type, key))
514 if (rule->types[i] == dns_rdatatype_any ||
515 rule->types[i] == type)
552 dns_ssurule_types(const dns_ssurule_t *rule, dns_rdatatype_t **types) {
554 REQUIRE(types != NULL && *types != NULL);
555 *types = rule->types;
602 rule->types = NULL;
606 rule->types = NULL;