blob: 9ec4eb8274fde4ee96d0c97761af0b7ae9d90853 (
plain)
| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
 | #pragma once
#include "../../config.h"
#include "thresholds.h"
#include <stddef.h>
#define ADDRESS_LENGTH 256
typedef struct {
	bool all_match;
	char dns_server[ADDRESS_LENGTH];
	char query_address[ADDRESS_LENGTH];
	bool expect_nxdomain;
	bool expect_authority;
	char **expected_address;
	size_t expected_address_cnt;
	thresholds *time_thresholds;
} check_dns_config;
check_dns_config check_dns_config_init() {
	check_dns_config tmp = {
		.all_match = false,
		.dns_server = "",
		.query_address = "",
		.expect_nxdomain = false,
		.expect_authority = false,
		.expected_address = NULL,
		.expected_address_cnt = 0,
		.time_thresholds = NULL,
	};
	return tmp;
}
 |