Advertisement
Guest User

Untitled

a guest
Nov 16th, 2010
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 6.27 KB | None | 0 0
  1. <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
  2. "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
  3. <node>
  4.   <interface name="org.freedesktop.NetworkManagerSettings.Connection">
  5.     <tp:docstring>
  6.             Represents a single network connection configuration.
  7.         </tp:docstring>
  8.     <method name="Update">
  9.       <tp:docstring>
  10.             Update the connection with new settings and properties, replacing all previous settings and properties.
  11.           </tp:docstring>
  12.       <annotation value="impl_exported_connection_update" name="org.freedesktop.DBus.GLib.CSymbol"/>
  13.       <annotation value="" name="org.freedesktop.DBus.GLib.Async"/>
  14.       <arg direction="in" type="a{sa{sv}}" name="properties">
  15.         <annotation value="QVariantMapMap" name="com.trolltech.QtDBus.QtTypeName.In0"/>
  16.         <tp:docstring>
  17.               New connection properties.
  18.             </tp:docstring>
  19.       </arg>
  20.     </method>
  21.     <method name="Delete">
  22.       <tp:docstring>
  23.             Delete the connection.
  24.           </tp:docstring>
  25.       <annotation value="impl_exported_connection_delete" name="org.freedesktop.DBus.GLib.CSymbol"/>
  26.       <annotation value="" name="org.freedesktop.DBus.GLib.Async"/>
  27.     </method>
  28.     <method name="GetSettings">
  29.       <tp:docstring>
  30.                 Get the settings maps describing this object.
  31.             </tp:docstring>
  32.       <annotation value="impl_exported_connection_get_settings" name="org.freedesktop.DBus.GLib.CSymbol"/>
  33.       <arg direction="out" tp:type="String_String_Variant_Map_Map" type="a{sa{sv}}" name="settings">
  34.         <annotation value="QVariantMapMap" name="com.trolltech.QtDBus.QtTypeName.Out0"/>
  35.         <tp:docstring>                                                                                                                                                                
  36.                     The nested settings maps describing this object.                                                                                                                  
  37.                 </tp:docstring>                                                                                                                                                      
  38.       </arg>                                                                                                                                                                          
  39.     </method>                                                                                                                                                                        
  40.     <signal name="Updated">                                                                                                                                                          
  41.       <tp:docstring>                                                                                                                                                                  
  42.                 Emitted when some settings changed.                                                                                                                                  
  43.             </tp:docstring>
  44.       <arg tp:type="String_String_Variant_Map_Map" type="a{sa{sv}}" name="settings">
  45.         <annotation value="QVariantMapMap" name="com.trolltech.QtDBus.QtTypeName.In0"/>
  46.         <tp:docstring>
  47.                     Contains complete connection setting parameters, including changes.
  48.                 </tp:docstring>
  49.       </arg>
  50.     </signal>
  51.     <signal name="Removed">
  52.       <tp:docstring>
  53.                 Emitted when this connection has been deleted/removed.  After receipt of this signal, the object no longer exists.
  54.             </tp:docstring>
  55.     </signal>
  56.   </interface>
  57.   <interface name="org.freedesktop.NetworkManagerSettings.Connection.Secrets">
  58.     <tp:docstring>
  59.             Secrets have a separate interface so that they can be locked down.
  60.         </tp:docstring>
  61.     <method name="GetSecrets">
  62.       <tp:docstring>
  63.                 Get the secrets encapsulated in this object.
  64.             </tp:docstring>
  65.       <annotation value="impl_exported_connection_get_secrets" name="org.freedesktop.DBus.GLib.CSymbol"/>
  66.       <annotation value="" name="org.freedesktop.DBus.GLib.Async"/>
  67.       <arg direction="in" type="s" name="setting_name">
  68.         <tp:docstring>
  69.                     Name of the setting to return.
  70.                 </tp:docstring>
  71.       </arg>
  72.       <arg direction="in" type="as" name="hints">
  73.         <tp:docstring>
  74.                     Array of strings of key names in the Setting for which NM thinks
  75.                     a secrets may be required.
  76.                 </tp:docstring>
  77.       </arg>
  78.       <arg direction="in" type="b" name="request_new">
  79.         <tp:docstring>
  80.                     Indicates whether new secrets should be requested or if the request can be fulfilled from storage.
  81.                 </tp:docstring>
  82.       </arg>
  83.       <arg direction="out" tp:type="String_String_Variant_Map_Map" type="a{sa{sv}}" name="secrets">
  84.         <annotation value="QVariantMapMap" name="com.trolltech.QtDBus.QtTypeName.Out0"/>
  85.         <tp:docstring>
  86.                     Nested settings maps containing secrets.  Each setting MUST contain at least the 'name' field, containing the name of the setting, and one or more secrets.
  87.                 </tp:docstring>
  88.       </arg>
  89.     </method>
  90.   </interface>
  91.   <interface name="org.freedesktop.DBus.Properties">
  92.     <method name="Get">
  93.       <arg name="interface_name" type="s" direction="in"/>
  94.       <arg name="property_name" type="s" direction="in"/>
  95.       <arg name="value" type="v" direction="out"/>
  96.     </method>
  97.     <method name="Set">
  98.       <arg name="interface_name" type="s" direction="in"/>
  99.       <arg name="property_name" type="s" direction="in"/>
  100.       <arg name="value" type="v" direction="in"/>
  101.     </method>
  102.     <method name="GetAll">
  103.       <arg name="interface_name" type="s" direction="in"/>
  104.       <arg name="values" type="a{sv}" direction="out"/>
  105.       <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="QVariantMap"/>
  106.     </method>
  107.   </interface>
  108.   <interface name="org.freedesktop.DBus.Introspectable">
  109.     <method name="Introspect">
  110.       <arg name="xml_data" type="s" direction="out"/>
  111.     </method>
  112.   </interface>
  113. </node>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement