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>