summaryrefslogtreecommitdiffstats
path: root/src/resolve/resolved-dnssd.h
diff options
context:
space:
mode:
authorDmitry Rozhkov <dmitry.rozhkov@linux.intel.com>2017-10-23 13:46:13 +0200
committerDmitry Rozhkov <dmitry.rozhkov@linux.intel.com>2017-12-08 13:29:27 +0100
commitc3036641f04608bba39e8fe3d482b735a473b4b0 (patch)
tree5cc2af587fb9273fcafb29409648857f3b9bd9ef /src/resolve/resolved-dnssd.h
parentresolved: detect and handle mDNS race condition upon probing (diff)
downloadsystemd-c3036641f04608bba39e8fe3d482b735a473b4b0.tar.xz
systemd-c3036641f04608bba39e8fe3d482b735a473b4b0.zip
resolved: implement D-Bus API for DNS-SD
Diffstat (limited to 'src/resolve/resolved-dnssd.h')
-rw-r--r--src/resolve/resolved-dnssd.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/resolve/resolved-dnssd.h b/src/resolve/resolved-dnssd.h
index b723698d3a..4040190cf4 100644
--- a/src/resolve/resolved-dnssd.h
+++ b/src/resolve/resolved-dnssd.h
@@ -45,6 +45,8 @@ struct DnssdService {
DnsResourceRecord *txt_rr;
Manager *manager;
+
+ bool withdrawn:1;
};
DnssdService *dnssd_service_free(DnssdService *service);
@@ -56,3 +58,4 @@ int dnssd_load(Manager *manager);
int dnssd_txt_item_new_from_string(const char *key, const char *value, DnsTxtItem **ret_item);
int dnssd_txt_item_new_from_data(const char *key, const void *value, const size_t size, DnsTxtItem **ret_item);
int dnssd_update_rrs(DnssdService *s);
+void dnssd_signal_conflict(Manager *manager, const char *name);