Blame gio/tests/test-codegen.xml

Packit 84794d
<node>
Packit 84794d
  
Packit 84794d
  <interface name="org.project.Bar">
Packit 84794d
    <annotation name="org.gtk.GDBus.DocString" value="The org.project.Bar interface is very complicated."/>
Packit 84794d
    <annotation name="org.gtk.GDBus.DocString.Short" value="Brief interface doc string"/>
Packit 84794d
Packit 84794d
    <method name="HelloWorld">
Packit 84794d
      <annotation name="org.gtk.GDBus.DocString" value="Method <emphasis>documentation</emphasis> blablablabla."/>
Packit 84794d
      <annotation name="ExistingAnnotation" value="blah"/>
Packit 84794d
      <annotation name="org.gtk.GDBus.ExistingInternalAnnotation" value="booh"/>
Packit 84794d
      <arg name="greeting" direction="in" type="s">
Packit 84794d
        <annotation name="org.gtk.GDBus.DocString" value="in param doc"/>
Packit 84794d
      </arg>
Packit 84794d
      <arg name="response" direction="out" type="s">
Packit 84794d
        <annotation name="org.gtk.GDBus.DocString" value="out param doc"/>
Packit 84794d
      </arg>
Packit 84794d
    </method>
Packit 84794d
Packit 84794d
    <method name="TestPrimitiveTypes">
Packit 84794d
      <arg direction="in"  type="y" name="val_byte" />
Packit 84794d
      <arg direction="in"  type="b" name="val_boolean" />
Packit 84794d
      <arg direction="in"  type="n" name="val_int16" />
Packit 84794d
      <arg direction="in"  type="q" name="val_uint16" />
Packit 84794d
      <arg direction="in"  type="i" name="val_int32" />
Packit 84794d
      <arg direction="in"  type="u" name="val_uint32" />
Packit 84794d
      <arg direction="in"  type="x" name="val_int64" />
Packit 84794d
      <arg direction="in"  type="t" name="val_uint64" />
Packit 84794d
      <arg direction="in"  type="d" name="val_double" />
Packit 84794d
      <arg direction="in"  type="s" name="val_string" />
Packit 84794d
      <arg direction="in"  type="o" name="val_objpath" />
Packit 84794d
      <arg direction="in"  type="g" name="val_signature" />
Packit 84794d
      <arg direction="in"  type="ay" name="val_bytestring" />
Packit 84794d
      <arg direction="out" type="y" name="ret_byte" />
Packit 84794d
      <arg direction="out" type="b" name="ret_boolean" />
Packit 84794d
      <arg direction="out" type="n" name="ret_int16" />
Packit 84794d
      <arg direction="out" type="q" name="ret_uint16" />
Packit 84794d
      <arg direction="out" type="i" name="ret_int32" />
Packit 84794d
      <arg direction="out" type="u" name="ret_uint32" />
Packit 84794d
      <arg direction="out" type="x" name="ret_int64" />
Packit 84794d
      <arg direction="out" type="t" name="ret_uint64" />
Packit 84794d
      <arg direction="out" type="d" name="ret_double" />
Packit 84794d
      <arg direction="out" type="s" name="ret_string" />
Packit 84794d
      <arg direction="out" type="o" name="ret_objpath" />
Packit 84794d
      <arg direction="out" type="g" name="ret_signature" />
Packit 84794d
      <arg direction="out" type="ay" name="ret_bytestring" />
Packit 84794d
    </method>
Packit 84794d
Packit 84794d
    <method name="TestNonPrimitiveTypes">
Packit 84794d
      <arg direction="in" type="a{ss}" name="dict_s_to_s" />
Packit 84794d
      <arg direction="in" type="a{s(ii)}" name="dict_s_to_pairs" />
Packit 84794d
      <arg direction="in" type="(iss)" name="a_struct" />
Packit 84794d
      <arg direction="in" type="as" name="array_of_strings" />
Packit 84794d
      <arg direction="out" type="as" name="ret_array_of_strings" />
Packit 84794d
      <arg direction="in" type="ao" name="array_of_objpaths" />
Packit 84794d
      <arg direction="out" type="ao" name="ret_array_of_objpaths" />
Packit 84794d
      <arg direction="in" type="ag" name="array_of_signatures" />
Packit 84794d
      <arg direction="out" type="ag" name="ret_array_of_signatures" />
Packit 84794d
      <arg direction="in" type="aay" name="array_of_bytestrings" />
Packit 84794d
      <arg direction="out" type="aay" name="ret_array_of_bytestrings" />
Packit 84794d
      <arg direction="out" type="ay" name="result" />
Packit 84794d
    </method>
Packit 84794d
Packit 84794d
    <method name="RequestSignalEmission">
Packit 84794d
      <arg direction="in" type="i" name="which_one" />
Packit 84794d
    </method>
Packit 84794d
Packit 84794d
    <method name="RequestMultiPropertyMods"/>
Packit 84794d
Packit 84794d
    <method name="UnimplementedMethod"/>
Packit 84794d
Packit 84794d
    <method name="PropertyCancellation"/>
Packit 84794d
Packit 84794d
    <signal name="TestSignal">
Packit 84794d
      <annotation name="org.gtk.GDBus.DocString" value="Signal documentation."/>
Packit 84794d
      <arg type="i" name="val_int32">
Packit 84794d
        <annotation name="org.gtk.GDBus.DocString" value="Signal param docs"/>
Packit 84794d
      </arg>
Packit 84794d
      <arg type="as" name="array_of_strings" />
Packit 84794d
      <arg type="aay" name="array_of_bytestrings" />
Packit 84794d
      <arg type="a{s(ii)}" name="dict_s_to_pairs" />
Packit 84794d
    </signal>
Packit 84794d
Packit 84794d
    <signal name="AnotherSignal">
Packit 84794d
      <arg type="s" name="word" />
Packit 84794d
    </signal>
Packit 84794d
Packit 84794d
    <property name="y" type="y" access="readwrite">
Packit 84794d
      <annotation name="org.gtk.GDBus.DocString" value="<para>Property docs, yah...</para><para>Second paragraph.</para>"/>
Packit 84794d
    </property>
Packit 84794d
    <property name="b" type="b" access="readwrite"/>
Packit 84794d
    <property name="n" type="n" access="readwrite"/>
Packit 84794d
    <property name="q" type="q" access="readwrite"/>
Packit 84794d
    <property name="i" type="i" access="readwrite"/>
Packit 84794d
    <property name="u" type="u" access="readwrite"/>
Packit 84794d
    <property name="x" type="x" access="readwrite"/>
Packit 84794d
    <property name="t" type="t" access="readwrite"/>
Packit 84794d
    <property name="d" type="d" access="readwrite"/>
Packit 84794d
    <property name="s" type="s" access="readwrite"/>
Packit 84794d
    <property name="o" type="o" access="readwrite"/>
Packit 84794d
    <property name="g" type="g" access="readwrite"/>
Packit 84794d
    <property name="ay" type="ay" access="readwrite"/>
Packit 84794d
    <property name="as" type="as" access="readwrite"/>
Packit 84794d
    <property name="aay" type="aay" access="readwrite"/>
Packit 84794d
    <property name="ao" type="ao" access="readwrite"/>
Packit 84794d
    <property name="ag" type="ag" access="readwrite"/>
Packit 84794d
    <property name="FinallyNormalName" type="s" access="readwrite"/>
Packit 84794d
    <property name="ReadonlyProperty" type="s" access="read"/>
Packit 84794d
    <property name="WriteonlyProperty" type="s" access="write"/>
Packit 84794d
Packit 84794d
    
Packit 84794d
    <property name="unset_i" type="i" access="readwrite"/>
Packit 84794d
    <property name="unset_d" type="d" access="readwrite"/>
Packit 84794d
    <property name="unset_s" type="s" access="readwrite"/>
Packit 84794d
    <property name="unset_o" type="o" access="readwrite"/>
Packit 84794d
    <property name="unset_g" type="g" access="readwrite"/>
Packit 84794d
    <property name="unset_ay" type="ay" access="readwrite"/>
Packit 84794d
    <property name="unset_as" type="as" access="readwrite"/>
Packit 84794d
    <property name="unset_ao" type="ao" access="readwrite"/>
Packit 84794d
    <property name="unset_ag" type="ag" access="readwrite"/>
Packit 84794d
    <property name="unset_struct" type="(idsogayasaoag)" access="readwrite"/>
Packit 84794d
  </interface> 
Packit 84794d
Packit 84794d
  
Packit 84794d
  <interface name="org.project.Bar.Frobnicator">
Packit 84794d
    <method name="RandomMethod"/>
Packit 84794d
  </interface>
Packit 84794d
Packit 84794d
  
Packit 84794d
  <interface name="org.project.Baz">
Packit 84794d
  </interface>
Packit 84794d
Packit 84794d
  
Packit 84794d
  <interface name="com.acme.Coyote">
Packit 84794d
    <method name="Run"/>
Packit 84794d
    <method name="Sleep"/>
Packit 84794d
    <method name="Attack"/>
Packit 84794d
    <signal name="Surprised"/>
Packit 84794d
    <property name="Mood" type="s" access="read"/>
Packit 84794d
  </interface>
Packit 84794d
Packit 84794d
  
Packit 84794d
  <interface name="com.acme.Rocket">
Packit 84794d
    
Packit 84794d
    <annotation name="org.gtk.GDBus.C.Name" value="Rocket123"/>
Packit 84794d
Packit 84794d
    
Packit 84794d
    <method name="Ignite">
Packit 84794d
      <annotation name="org.gtk.GDBus.C.Name" value="ignite_xyz"/>
Packit 84794d
    </method>
Packit 84794d
Packit 84794d
    
Packit 84794d
    <signal name="Exploded">
Packit 84794d
      <annotation name="org.gtk.GDBus.C.Name" value="exploded-xyz"/>
Packit 84794d
    </signal>
Packit 84794d
Packit 84794d
    
Packit 84794d
    <property name="Speed" type="d" access="read">
Packit 84794d
      <annotation name="org.gtk.GDBus.C.Name" value="speed-xyz"/>
Packit 84794d
    </property>
Packit 84794d
Packit 84794d
    <property name="Direction" type="(ddd)" access="read"/>
Packit 84794d
Packit 84794d
    
Packit 84794d
    <property name="Type" type="s" access="read"/>
Packit 84794d
  </interface>
Packit 84794d
Packit 84794d
  
Packit 84794d
  <interface name="org.project.Bat">
Packit 84794d
Packit 84794d
    
Packit 84794d
    <method name="ForceMethod">
Packit 84794d
      <arg name="force_in_i" type="i" direction="in">
Packit 84794d
        <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
Packit 84794d
      </arg>
Packit 84794d
      <arg name="force_in_s" type="s" direction="in">
Packit 84794d
        <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
Packit 84794d
      </arg>
Packit 84794d
      <arg name="force_in_ay" type="ay" direction="in">
Packit 84794d
        <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
Packit 84794d
      </arg>
Packit 84794d
      <arg name="force_in_struct" type="(i)" direction="in">
Packit 84794d
        <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
Packit 84794d
      </arg>
Packit 84794d
      <arg name="force_out_i" type="i" direction="out">
Packit 84794d
        <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
Packit 84794d
      </arg>
Packit 84794d
      <arg name="force_out_s" type="s" direction="out">
Packit 84794d
        <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
Packit 84794d
      </arg>
Packit 84794d
      <arg name="force_out_ay" type="ay" direction="out">
Packit 84794d
        <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
Packit 84794d
      </arg>
Packit 84794d
      <arg name="force_out_struct" type="(i)" direction="out">
Packit 84794d
        <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
Packit 84794d
      </arg>
Packit 84794d
    </method>
Packit 84794d
Packit 84794d
    <signal name="ForceSignal">
Packit 84794d
      <arg name="force_i" type="i">
Packit 84794d
        <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
Packit 84794d
      </arg>
Packit 84794d
      <arg name="force_s" type="s">
Packit 84794d
        <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
Packit 84794d
      </arg>
Packit 84794d
      <arg name="force_ay" type="ay">
Packit 84794d
        <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
Packit 84794d
      </arg>
Packit 84794d
      <arg name="force_struct" type="(i)">
Packit 84794d
        <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
Packit 84794d
      </arg>
Packit 84794d
    </signal>
Packit 84794d
Packit 84794d
    <property name="force_i" type="i" access="readwrite">
Packit 84794d
      <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
Packit 84794d
    </property>
Packit 84794d
    <property name="force_s" type="s" access="readwrite">
Packit 84794d
      <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
Packit 84794d
    </property>
Packit 84794d
    <property name="force_ay" type="ay" access="readwrite">
Packit 84794d
      <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
Packit 84794d
    </property>
Packit 84794d
    <property name="force_struct" type="(i)" access="readwrite">
Packit 84794d
      <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
Packit 84794d
    </property>
Packit 84794d
Packit 84794d
  </interface> 
Packit 84794d
Packit 84794d
  
Packit 84794d
  <interface name="org.project.Authorize">
Packit 84794d
    <method name="CheckNotAuthorized"/>
Packit 84794d
    <method name="CheckAuthorized"/>
Packit 84794d
    <method name="CheckNotAuthorizedFromObject"/>
Packit 84794d
  </interface> 
Packit 84794d
Packit 84794d
  
Packit 84794d
  <interface name="org.project.MethodThreads">
Packit 84794d
    <method name="GetSelf">
Packit 84794d
      <arg name="self_pointer" direction="out" type="s"/>
Packit 84794d
    </method>
Packit 84794d
  </interface> 
Packit 84794d
Packit 84794d
  
Packit 84794d
    org.project.InlineDocs:
Packit 84794d
    @short_description: The short description
Packit 84794d
Packit 84794d
    Here is the <emphasis>longer</emphasis> description.
Packit 84794d
Packit 84794d
    With lots of stuff.
Packit 84794d
  -->
Packit 84794d
  <interface name="org.project.InlineDocs">
Packit 84794d
Packit 84794d
    
Packit 84794d
      FooMethod:
Packit 84794d
      @greeting: The docs for greeting parameter.
Packit 84794d
      @response: The docs for response parameter.
Packit 84794d
Packit 84794d
      The docs for the actual method.
Packit 84794d
Packit 84794d
      Multi-paragraph.
Packit 84794d
Packit 84794d
      Test of inline links: The #org.project.Bar D-Bus interface,
Packit 84794d
      org.project.Bar.HelloWorld() method, the
Packit 84794d
      #org.project.Bar::TestSignal, the
Packit 84794d
      #org.project.InlineDocs:Property3 property.
Packit 84794d
    -->
Packit 84794d
    <method name="FooMethod">
Packit 84794d
      <arg name="greeting" direction="in" type="s"/>
Packit 84794d
      <arg name="response" direction="out" type="s"/>
Packit 84794d
    </method>
Packit 84794d
Packit 84794d
    
Packit 84794d
    <method name="Method2">
Packit 84794d
      <arg name="greeting" direction="in" type="s"/>
Packit 84794d
      <arg name="response" direction="out" type="s"/>
Packit 84794d
    </method>
Packit 84794d
Packit 84794d
    
Packit 84794d
      BarSignal:
Packit 84794d
      @blah: The docs for blah parameter.
Packit 84794d
      @boo: The docs for boo parameter.
Packit 84794d
Packit 84794d
      The docs for the actual signal.
Packit 84794d
    -->
Packit 84794d
    <signal name="BarSignal">
Packit 84794d
      
Packit 84794d
      <arg name="blah" type="s"/>
Packit 84794d
      <arg name="boo" type="s"/>
Packit 84794d
    </signal>
Packit 84794d
Packit 84794d
    
Packit 84794d
    <property name="BazProperty" type="s" access="read"/>
Packit 84794d
Packit 84794d
    
Packit 84794d
         This should be a new paragraph.
Packit 84794d
    -->
Packit 84794d
    <property name="Property2" type="s" access="read"/>
Packit 84794d
Packit 84794d
    
Packit 84794d
         First line.
Packit 84794d
         This should NOT be a new paragraph.
Packit 84794d
    -->
Packit 84794d
    <property name="Property3" type="s" access="read"/>
Packit 84794d
Packit 84794d
    
Packit 84794d
         First line. With trailing whitespace.  
Packit 84794d
         Second line (same paragraph).  
Packit 84794d
    -->
Packit 84794d
    <property name="Property4" type="s" access="read"/>
Packit 84794d
Packit 84794d
    
Packit 84794d
         First line (second paragraph). With trailing whitespace.  
Packit 84794d
         Second line (same paragraph).  
Packit 84794d
<programlisting>
Packit 84794d
1 program listing
Packit 84794d
 2 should include indented space
Packit 84794d
  3
Packit 84794d
   4
Packit 84794d
    5
Packit 84794d
</programlisting>
Packit 84794d
    -->
Packit 84794d
    <property name="Property5" type="s" access="read"/>
Packit 84794d
Packit 84794d
Packit 84794d
    
Packit 84794d
      FancyProperty:
Packit 84794d
      Here's some fancy use of XML inside the comment.
Packit 84794d
      <variablelist>
Packit 84794d
        <varlistentry>
Packit 84794d
          <term><option>namespace</option></term>
Packit 84794d
          <listitem>
Packit 84794d
            <para>The namespace to use for generated code. In CamelCase format.</para>
Packit 84794d
          </listitem>
Packit 84794d
        </varlistentry>
Packit 84794d
        <varlistentry>
Packit 84794d
          <term><option>output-prefix</option></term>
Packit 84794d
          <listitem>
Packit 84794d
            <para>
Packit 84794d
              A prefix to use for all generated files. Defaults to <filename>generated</filename>.
Packit 84794d
            </para>
Packit 84794d
          </listitem>
Packit 84794d
        </varlistentry>
Packit 84794d
      </variablelist>
Packit 84794d
    -->
Packit 84794d
    <property name="FancyProperty" type="s" access="read"/>
Packit 84794d
  </interface>
Packit 84794d
Packit 84794d
  <interface name="ChangingInterfaceV1">
Packit 84794d
    <method name="FooMethod"/>
Packit 84794d
    <method name="BarMethod"/>
Packit 84794d
    <method name="BazMethod"/>
Packit 84794d
    <signal name="FooSignal"/>
Packit 84794d
    <signal name="BarSignal"/>
Packit 84794d
    <signal name="BazSignal"/>
Packit 84794d
  </interface>
Packit 84794d
Packit 84794d
  
Packit 84794d
  -->
Packit 84794d
  <interface name="ChangingInterfaceV2">
Packit 84794d
    
Packit 84794d
      NewSignalIn2:
Packit 84794d
      @since: 2.0
Packit 84794d
    -->
Packit 84794d
    <signal name="NewSignalIn2"/>
Packit 84794d
    
Packit 84794d
      NewMethodIn2:
Packit 84794d
      @since: 2.0
Packit 84794d
    -->
Packit 84794d
    <method name="NewMethodIn2"/>
Packit 84794d
Packit 84794d
    
Packit 84794d
    <signal name="BazSignal"/>
Packit 84794d
    <signal name="BarSignal"/>
Packit 84794d
    <signal name="FooSignal"/>
Packit 84794d
    <method name="BazMethod"/>
Packit 84794d
    <method name="BarMethod"/>
Packit 84794d
    <method name="FooMethod"/>
Packit 84794d
  </interface>
Packit 84794d
Packit 84794d
  
Packit 84794d
  -->
Packit 84794d
  <interface name="ChangingInterfaceV10">
Packit 84794d
    
Packit 84794d
      AddedSignalIn10:
Packit 84794d
      @since: 10.0
Packit 84794d
    -->
Packit 84794d
    <signal name="AddedSignalIn10"/>
Packit 84794d
    <method name="AddedMethodIn10">
Packit 84794d
      <annotation name="org.gtk.GDBus.Since" value="10.0"/>
Packit 84794d
    </method>
Packit 84794d
Packit 84794d
    
Packit 84794d
      NewSignalIn2:
Packit 84794d
      @since: 2.0
Packit 84794d
    -->
Packit 84794d
    <signal name="NewSignalIn2"/>
Packit 84794d
    
Packit 84794d
      NewMethodIn2:
Packit 84794d
      @since: 2.0
Packit 84794d
    -->
Packit 84794d
    <method name="NewMethodIn2"/>
Packit 84794d
Packit 84794d
    
Packit 84794d
    <signal name="BazSignal"/>
Packit 84794d
    <signal name="BarSignal"/>
Packit 84794d
    <signal name="FooSignal"/>
Packit 84794d
    <method name="BazMethod"/>
Packit 84794d
    <method name="BarMethod"/>
Packit 84794d
    <method name="FooMethod"/>
Packit 84794d
  </interface>
Packit 84794d
Packit 84794d
  <interface name="TestUglyCaseInterface">
Packit 84794d
    <annotation name="org.gtk.GDBus.C.Name" value="TesT_ugly_CASE_Interface"/>
Packit 84794d
Packit 84794d
    <method name="GetiSCSIServers">
Packit 84794d
      <annotation name="org.gtk.GDBus.C.Name" value="Get_iSCSI_Servers"/>
Packit 84794d
    </method>
Packit 84794d
Packit 84794d
    <signal name="serversUPDATEDNOW">
Packit 84794d
      <annotation name="org.gtk.GDBus.C.Name" value="Servers_UPDATED_NOW"/>
Packit 84794d
    </signal>
Packit 84794d
Packit 84794d
    <property name="UGLYNAME" type="i" access="readwrite">
Packit 84794d
      <annotation name="org.gtk.GDBus.C.Name" value="UGLY_NAME"/>
Packit 84794d
    </property>
Packit 84794d
  </interface>
Packit 84794d
Packit 84794d
  
Packit 84794d
    OldieInterface:
Packit 84794d
    @short_description: A an example of an deprecated interface
Packit 84794d
Packit 84794d
    This is an example of a deprecated interface.
Packit 84794d
    -->
Packit 84794d
  <interface name="OldieInterface">
Packit 84794d
    <annotation name="org.freedesktop.DBus.Deprecated" value="true"/>
Packit 84794d
Packit 84794d
    <method name="Foo">
Packit 84794d
      <annotation name="org.freedesktop.DBus.Deprecated" value="true"/>
Packit 84794d
    </method>
Packit 84794d
Packit 84794d
    <signal name="Bar">
Packit 84794d
      <annotation name="org.freedesktop.DBus.Deprecated" value="true"/>
Packit 84794d
    </signal>
Packit 84794d
Packit 84794d
    <property name="Bat" type="i" access="readwrite">
Packit 84794d
      <annotation name="org.freedesktop.DBus.Deprecated" value="true"/>
Packit 84794d
    </property>
Packit 84794d
  </interface>
Packit 84794d
Packit 84794d
  
Packit 84794d
  <interface name="UnknownXmlTags" unexpected="boo">
Packit 84794d
    <someUnknownTag>
Packit 84794d
      <anotherTagWeIgnore>yadaydaydaydayda</anotherTagWeIgnore>
Packit 84794d
    </someUnknownTag>
Packit 84794d
    <method name="CanSetTimezone" also_unexpected="1">
Packit 84794d
      <annotation name="org.freedesktop.DBus.GLib.Async" value="" also_unexpected="1">
Packit 84794d
        <unknownTag/>
Packit 84794d
      </annotation>
Packit 84794d
      <arg name="value" direction="out" type="i" also_unexpected="1">
Packit 84794d
        <unknownTag/>
Packit 84794d
      </arg>
Packit 84794d
      <unknownTag/>
Packit 84794d
    </method>
Packit 84794d
    <signal name="SomeSignal" also_unexpected="1">
Packit 84794d
      <unknownTag/>
Packit 84794d
    </signal>
Packit 84794d
    <property name="SomeProperty" type="s" access="readwrite" also_unexpected="1">
Packit 84794d
      <unknownTag/>
Packit 84794d
    </property>
Packit 84794d
  </interface>
Packit 84794d
  <unknownTag/>
Packit 84794d
Packit 84794d
  <interface name="FDPassing">
Packit 84794d
    <method name="HelloFD">
Packit 84794d
      <annotation name="org.gtk.GDBus.C.UnixFD" value="1"/>
Packit 84794d
      <arg name="greeting" direction="in" type="s"/>
Packit 84794d
      <arg name="response" direction="out" type="s"/>
Packit 84794d
    </method>
Packit 84794d
  </interface>
Packit 84794d
Packit 84794d
  <interface name="Naming">
Packit 84794d
    <property name="Type" type="i" access="readwrite"/>
Packit 84794d
  </interface>
Packit 84794d
Packit 84794d
</node>