<node name="/org/freedesktop/resolve1">
<interface name="org.freedesktop.resolve1.Manager">
<method name="ResolveHostname">
<arg name="ifindex" type="i" direction="in"/>
<arg name="name" type="s" direction="in"/>
<arg name="family" type="i" direction="in"/>
<arg name="flags" type="t" direction="in"/>
<arg name="addresses" type="a(iiay)" direction="out"/>
<arg name="canonical" type="s" direction="out"/>
<arg name="flags" type="t" direction="out"/>
</method>
<method name="ResolveAddress">
<arg name="ifindex" type="i" direction="in"/>
<arg name="family" type="i" direction="in"/>
<arg name="address" type="ay" direction="in"/>
<arg name="flags" type="t" direction="in"/>
<arg name="names" type="a(is)" direction="out"/>
<arg name="flags" type="t" direction="out"/>
</method>
<method name="ResolveRecord">
<arg name="ifindex" type="i" direction="in"/>
<arg name="name" type="s" direction="in"/>
<arg name="class" type="q" direction="in"/>
<arg name="type" type="q" direction="in"/>
<arg name="flags" type="t" direction="in"/>
<arg name="records" type="a(iqqay)" direction="out"/>
<arg name="flags" type="t" direction="out"/>
</method>
<method name="ResolveService">
<arg name="ifindex" type="i" direction="in"/>
<arg name="name" type="s" direction="in"/>
<arg name="type" type="s" direction="in"/>
<arg name="domain" type="s" direction="in"/>
<arg name="family" type="i" direction="in"/>
<arg name="flags" type="t" direction="in"/>
<arg name="srv_data" type="a(qqqsa(iiay)s)" direction="out"/>
<arg name="txt_data" type="aay" direction="out"/>
<arg name="canonical_name" type="s" direction="out"/>
<arg name="canonical_type" type="s" direction="out"/>
<arg name="canonical_domain" type="s" direction="out"/>
<arg name="flags" type="t" direction="out"/>
</method>
<method name="GetLink">
<arg name="ifindex" type="i" direction="in"/>
<arg name="path" type="o" direction="out"/>
</method>
<method name="SetLinkDNS">
<arg name="ifindex" type="i" direction="in"/>
<arg name="addresses" type="a(iay)" direction="in"/>
</method>
<method name="SetLinkDNSEx">
<arg name="ifindex" type="i" direction="in"/>
<arg name="addresses" type="a(iayqs)" direction="in"/>
</method>
<method name="SetLinkDomains">
<arg name="ifindex" type="i" direction="in"/>
<arg name="domains" type="a(sb)" direction="in"/>
</method>
<method name="SetLinkDefaultRoute">
<arg name="ifindex" type="i" direction="in"/>
<arg name="enable" type="b" direction="in"/>
</method>
<method name="SetLinkLLMNR">
<arg name="ifindex" type="i" direction="in"/>
<arg name="mode" type="s" direction="in"/>
</method>
<method name="SetLinkMulticastDNS">
<arg name="ifindex" type="i" direction="in"/>
<arg name="mode" type="s" direction="in"/>
</method>
<method name="SetLinkDNSOverTLS">
<arg name="ifindex" type="i" direction="in"/>
<arg name="mode" type="s" direction="in"/>
</method>
<method name="SetLinkDNSSEC">
<arg name="ifindex" type="i" direction="in"/>
<arg name="mode" type="s" direction="in"/>
</method>
<method name="SetLinkDNSSECNegativeTrustAnchors">
<arg name="ifindex" type="i" direction="in"/>
<arg name="names" type="as" direction="in"/>
</method>
<method name="RevertLink">
<arg name="ifindex" type="i" direction="in"/>
</method>
<method name="RegisterService">
<arg name="id" type="s" direction="in"/>
<arg name="name_template" type="s" direction="in"/>
<arg name="type" type="s" direction="in"/>
<arg name="service_port" type="q" direction="in"/>
<arg name="service_priority" type="q" direction="in"/>
<arg name="service_weight" type="q" direction="in"/>
<arg name="txt_datas" type="aa{say}" direction="in"/>
<arg name="service_path" type="o" direction="out"/>
</method>
<method name="UnregisterService">
<arg name="service_path" type="o" direction="in"/>
</method>
<method name="ResetStatistics"/>
<method name="FlushCaches"/>
<method name="ResetServerFeatures"/>
<method name="GetDelegate">
<arg name="id" type="s" direction="in"/>
<arg name="path" type="o" direction="out"/>
</method>
<method name="ListDelegates">
<arg name="delegates" type="a(so)" direction="out"/>
</method>
<property name="LLMNRHostname" type="s" access="read"/>
<property name="LLMNR" type="s" access="read"><annotation name="org.freedesktop.DBus.Property.EmitsChangedSignal" value="false"/></property>
<property name="MulticastDNS" type="s" access="read"><annotation name="org.freedesktop.DBus.Property.EmitsChangedSignal" value="false"/></property>
<property name="DNSOverTLS" type="s" access="read"><annotation name="org.freedesktop.DBus.Property.EmitsChangedSignal" value="false"/></property>
<property name="DNS" type="a(iiay)" access="read"/>
<property name="DNSEx" type="a(iiayqs)" access="read"/>
<property name="FallbackDNS" type="a(iiay)" access="read"><annotation name="org.freedesktop.DBus.Property.EmitsChangedSignal" value="const"/></property>
<property name="FallbackDNSEx" type="a(iiayqs)" access="read"><annotation name="org.freedesktop.DBus.Property.EmitsChangedSignal" value="const"/></property>
<property name="CurrentDNSServer" type="(iiay)" access="read"/>
<property name="CurrentDNSServerEx" type="(iiayqs)" access="read"/>
<property name="Domains" type="a(isb)" access="read"><annotation name="org.freedesktop.DBus.Property.EmitsChangedSignal" value="false"/></property>
<property name="TransactionStatistics" type="(tt)" access="read"><annotation name="org.freedesktop.DBus.Property.EmitsChangedSignal" value="false"/></property>
<property name="CacheStatistics" type="(ttt)" access="read"><annotation name="org.freedesktop.DBus.Property.EmitsChangedSignal" value="false"/></property>
<property name="DNSSEC" type="s" access="read"><annotation name="org.freedesktop.DBus.Property.EmitsChangedSignal" value="false"/></property>
<property name="DNSSECStatistics" type="(tttt)" access="read"><annotation name="org.freedesktop.DBus.Property.EmitsChangedSignal" value="false"/></property>
<property name="DNSSECSupported" type="b" access="read"><annotation name="org.freedesktop.DBus.Property.EmitsChangedSignal" value="false"/></property>
<property name="DNSSECNegativeTrustAnchors" type="as" access="read"><annotation name="org.freedesktop.DBus.Property.EmitsChangedSignal" value="false"/></property>
<property name="DNSStubListener" type="s" access="read"><annotation name="org.freedesktop.DBus.Property.EmitsChangedSignal" value="false"/></property>
<property name="ResolvConfMode" type="s" access="read"><annotation name="org.freedesktop.DBus.Property.EmitsChangedSignal" value="false"/></property>
</interface>
</node>