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>