mirror of
				https://gitlab.gnome.org/GNOME/glib.git
				synced 2025-10-31 08:22:16 +01:00 
			
		
		
		
	docs: Fix gdbus-codegen example XML
Without the surrounding <node> tags, gdbus-codegen does not generate any implementation for the interface described in the introspection XML. https://bugzilla.gnome.org/show_bug.cgi?id=669544
This commit is contained in:
		| @@ -420,20 +420,22 @@ gdbus-codegen --c-namespace MyApp                           \ | ||||
|     Consider the following D-Bus Introspection XML. | ||||
|   </para> | ||||
|   <informalexample><programlisting><![CDATA[ | ||||
| <interface name="net.Corp.MyApp.Frobber"> | ||||
|   <method name="HelloWorld"> | ||||
|     <arg name="greeting" direction="in" type="s"/> | ||||
|     <arg name="response" direction="out" type="s"/> | ||||
|   </method> | ||||
| <node> | ||||
|   <interface name="net.Corp.MyApp.Frobber"> | ||||
|     <method name="HelloWorld"> | ||||
|       <arg name="greeting" direction="in" type="s"/> | ||||
|       <arg name="response" direction="out" type="s"/> | ||||
|     </method> | ||||
|  | ||||
|   <signal name="Notification"> | ||||
|     <arg name="icon_blob" type="ay"/> | ||||
|     <arg name="height" type="i"/> | ||||
|     <arg name="messages" type="as"/> | ||||
|   </signal> | ||||
|     <signal name="Notification"> | ||||
|       <arg name="icon_blob" type="ay"/> | ||||
|       <arg name="height" type="i"/> | ||||
|       <arg name="messages" type="as"/> | ||||
|     </signal> | ||||
|  | ||||
|   <property name="Verbose" type="b" access="readwrite"/> | ||||
| </interface> | ||||
|     <property name="Verbose" type="b" access="readwrite"/> | ||||
|   </interface> | ||||
| </node> | ||||
| ]]></programlisting> | ||||
|   </informalexample> | ||||
|   <para> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user