X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fresolve%2Fresolved-dns-query.h;h=50fa3a2fe29d4c1c98a5a66e36d6653464d34f3e;hb=3ef64445cdf12d7703aa79b39f3c170037d587c7;hp=7fc11dfbf45ac1edb143d8eeb9793a2751ec97c5;hpb=ec2c5e4398f9d65e5dfe61530f2556224733d1e6;p=elogind.git diff --git a/src/resolve/resolved-dns-query.h b/src/resolve/resolved-dns-query.h index 7fc11dfbf..50fa3a2fe 100644 --- a/src/resolve/resolved-dns-query.h +++ b/src/resolve/resolved-dns-query.h @@ -29,13 +29,13 @@ typedef struct DnsQuery DnsQuery; -#include "resolved.h" #include "resolved-dns-scope.h" #include "resolved-dns-rr.h" #include "resolved-dns-question.h" #include "resolved-dns-answer.h" #include "resolved-dns-stream.h" #include "resolved-dns-transaction.h" +#include "resolved-manager.h" struct DnsQuery { Manager *manager; @@ -63,6 +63,8 @@ struct DnsQuery { Set *transactions; + sd_bus_track *bus_track; + LIST_FIELDS(DnsQuery, queries); }; @@ -74,4 +76,6 @@ void dns_query_ready(DnsQuery *q); int dns_query_cname_redirect(DnsQuery *q, const char *name); +int dns_query_bus_track(DnsQuery *q, sd_bus *bus, sd_bus_message *m); + DEFINE_TRIVIAL_CLEANUP_FUNC(DnsQuery*, dns_query_free);