Warning, /frameworks/networkmanager-qt/src/dbus/introspection/org.freedesktop.NetworkManager.Settings.xml is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <node name="/org/freedesktop/NetworkManager/Settings">
0003 
0004   <!--
0005       org.freedesktop.NetworkManager.Settings:
0006 
0007       The Settings interface allows clients to view and administrate the
0008       connections stored and used by NetworkManager.
0009   -->
0010   <interface name="org.freedesktop.NetworkManager.Settings">
0011 
0012     <!--
0013         ListConnections:
0014         @connections: List of connections.
0015 
0016         List the saved network connections known to NetworkManager.
0017     -->
0018     <method name="ListConnections">
0019       <arg name="connections" type="ao" direction="out"/>
0020     </method>
0021 
0022     <!--
0023         GetConnectionByUuid:
0024         @uuid: The UUID to find the connection object path for.
0025         @connection: The connection's object path.
0026 
0027         Retrieve the object path of a connection, given that connection's UUID.
0028     -->
0029     <method name="GetConnectionByUuid">
0030       <arg name="uuid" type="s" direction="in"/>
0031       <arg name="connection" type="o" direction="out"/>
0032     </method>
0033 
0034     <!--
0035         AddConnection:
0036         @connection: Connection settings and properties.
0037         @path: Object path of the new connection that was just added.
0038 
0039         Add new connection and save it to disk. This operation does not start the
0040         network connection unless (1) device is idle and able to connect to the
0041         network described by the new connection, and (2) the connection is allowed
0042         to be started automatically.
0043     -->
0044     <method name="AddConnection">
0045       <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="NMVariantMapMap"/>
0046       <arg name="connection" type="a{sa{sv}}" direction="in"/>
0047       <arg name="path" type="o" direction="out"/>
0048     </method>
0049 
0050     <!--
0051         AddConnectionUnsaved:
0052         @connection: Connection settings and properties.
0053         @path: Object path of the new connection that was just added.
0054 
0055         Add new connection but do not save it to disk immediately. This operation
0056         does not start the network connection unless (1) device is idle and able
0057         to connect to the network described by the new connection, and (2) the
0058         connection is allowed to be started automatically. Use the 'Save' method
0059         on the connection to save these changes to disk. Note that unsaved changes
0060         will be lost if the connection is reloaded from disk (either automatically
0061         on file change or due to an explicit ReloadConnections call).
0062     -->
0063     <method name="AddConnectionUnsaved">
0064       <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="NMVariantMapMap"/>
0065       <arg name="connection" type="a{sa{sv}}" direction="in"/>
0066       <arg name="path" type="o" direction="out"/>
0067     </method>
0068 
0069     <!--
0070         LoadConnections:
0071         @filenames: Array of paths to on-disk connection profiles in directories monitored by NetworkManager.
0072         @status: Success or failure of the operation as a whole. True if NetworkManager at least tried to load the indicated connections, even if it did not succeed. False if an error occurred before trying to load the connections (eg, permission denied).
0073         @failures: Paths of connection files that could not be loaded.
0074 
0075         Loads or reloads the indicated connections from disk. You should call this
0076         after making changes directly to an on-disk connection file to make sure
0077         that NetworkManager sees the changes. (If "monitor-connection-files" in
0078         NetworkManager.conf is "true", then this will have no real effect, but is
0079         harmless.) As with AddConnection(), this operation does not necessarily
0080         start the network connection.
0081     -->
0082     <method name="LoadConnections">
0083       <arg name="filenames" type="as" direction="in"/>
0084       <arg name="status" type="b" direction="out"/>
0085       <arg name="failures" type="as" direction="out"/>
0086     </method>
0087 
0088     <!--
0089         ReloadConnections:
0090         @status: Success or failure.
0091 
0092         Tells NetworkManager to reload all connection files from disk, including
0093         noticing any added or deleted connection files. By default, connections
0094         are re-read automatically any time they change, so you only need to use
0095         this command if you have set "monitor-connection-files=false" in
0096         NetworkManager.conf.
0097     -->
0098     <method name="ReloadConnections">
0099       <arg name="status" type="b" direction="out"/>
0100     </method>
0101 
0102     <!--
0103         SaveHostname:
0104         @hostname: The hostname to save to persistent configuration. If blank, the persistent hostname is cleared.
0105 
0106         Save the hostname to persistent configuration.
0107     -->
0108     <method name="SaveHostname">
0109       <arg name="hostname" type="s" direction="in"/>
0110     </method>
0111 
0112     <!--
0113         Connections:
0114 
0115         List of object paths of available network connection profiles.
0116     -->
0117     <property name="Connections" type="ao" access="read"/>
0118 
0119     <!--
0120         Hostname:
0121 
0122         The machine hostname stored in persistent configuration.
0123     -->
0124     <property name="Hostname" type="s" access="read"/>
0125 
0126     <!--
0127         CanModify:
0128 
0129         If true, adding and modifying connections is supported.
0130     -->
0131     <property name="CanModify" type="b" access="read"/>
0132 
0133     <!--
0134         PropertiesChanged:
0135         @properties: A dictionary mapping property names to variant boxed values
0136 
0137         DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
0138     -->
0139     <signal name="PropertiesChanged">
0140       <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QVariantMap"/>
0141       <arg name="properties" type="a{sv}" direction="In"/>
0142     </signal>
0143 
0144     <!--
0145         NewConnection:
0146         @connection: Object path of the new connection.
0147 
0148         Emitted when a new connection has been added after NetworkManager has
0149         started up and initialized. This signal is not emitted for connections
0150         read while starting up, because NetworkManager's D-Bus service is only
0151         available after all connections have been read, and to prevent spamming
0152         listeners with too many signals at one time. To retrieve the initial
0153         connection list, call the ListConnections() method once, and then listen
0154         for individual Settings.NewConnection and Settings.Connection.Deleted
0155         signals for further updates.
0156     -->
0157     <signal name="NewConnection">
0158       <arg name="connection" type="o"/>
0159     </signal>
0160 
0161     <!--
0162         ConnectionRemoved:
0163         @connection: Object path of the removed connection.
0164 
0165         Emitted when a connection is no longer available. This happens when the
0166         connection is deleted or if it is no longer accessible by any of the
0167         system's logged-in users. After receipt of this signal, the connection no
0168         longer exists and cannot be used. Also see the Settings.Connection.Removed
0169         signal.
0170     -->
0171     <signal name="ConnectionRemoved">
0172       <arg name="connection" type="o"/>
0173     </signal>
0174   </interface>
0175 </node>