diff options
Diffstat (limited to 'src/resolve/resolved-dns-query.h')
-rw-r--r-- | src/resolve/resolved-dns-query.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/resolve/resolved-dns-query.h b/src/resolve/resolved-dns-query.h index 37f50b67c4..67fe7f6e8f 100644 --- a/src/resolve/resolved-dns-query.h +++ b/src/resolve/resolved-dns-query.h @@ -49,6 +49,8 @@ typedef enum DnsQueryState { DNS_QUERY_INVALID_REPLY, DNS_QUERY_RESOURCES, DNS_QUERY_ABORTED, + _DNS_QUERY_STATE_MAX, + _DNS_QUERY_STATE_INVALID = -1 } DnsQueryState; struct DnsQueryTransaction { @@ -120,4 +122,7 @@ void dns_query_ready(DnsQuery *q); int dns_query_cname_redirect(DnsQuery *q, const char *name); +const char* dns_query_state_to_string(DnsQueryState p) _const_; +DnsQueryState dns_query_state_from_string(const char *s) _pure_; + DEFINE_TRIVIAL_CLEANUP_FUNC(DnsQuery*, dns_query_free); |