File: categories.h

package info (click to toggle)
knot-resolver 6.0.17-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 16,376 kB
  • sloc: javascript: 42,732; ansic: 40,311; python: 12,580; cpp: 2,121; sh: 1,988; xml: 193; makefile: 181
file content (11 lines) | stat: -rw-r--r-- 300 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
/* SPDX-License-Identifier: GPL-3.0-or-later */
#pragma once

#include "kr_cache_gc.h"
#include "lib/cache/top.h"

typedef uint8_t category_t;

#define CATEGORIES 100		// number of categories

category_t kr_gc_categorize(struct kr_cache_top *top, gc_record_info_t * info, void *key, size_t key_len);