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

0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <node name="/">
0003 
0004   <!--
0005       org.freedesktop.NetworkManager.Connection.Active:
0006 
0007       Objects that implement the Connection.Active interface represent an
0008       attempt to connect to a network using the details provided by a Connection
0009       object. The Connection.Active object tracks the life-cycle of the
0010       connection attempt and if successful indicates whether the connected
0011       network is the "default" or preferred network for access. NetworkManager
0012       has the concept of connections, which can be thought of as settings, a
0013       profile or a configuration that can be applied on a networking device.
0014       Such settings-connections are exposed as D-Bus object and the
0015       active-connection expresses this relationship between device and
0016       settings-connection. At any time a settings-connection can only be
0017       activated on one device and vice versa. However, during activation and
0018       deactivation multiple active-connections can reference the same device or
0019       settings-connection as they are waiting to be activated or to be
0020       deactivated.
0021   -->
0022   <interface name="org.freedesktop.NetworkManager.Connection.Active">
0023     <annotation name="org.gtk.GDBus.C.Name" value="ActiveConnection"/>
0024 
0025     <!--
0026         Connection:
0027 
0028         The path of the connection.
0029     -->a
0030     <property name="Connection" type="o" access="read"/>
0031 
0032     <!--
0033         SpecificObject:
0034 
0035         A specific object associated with the active connection. This property
0036         reflects the specific object used during connection activation, and will
0037         not change over the lifetime of the ActiveConnection once set.
0038     -->
0039     <property name="SpecificObject" type="o" access="read"/>
0040 
0041     <!--
0042         Id:
0043 
0044         The ID of the connection, provided as a convenience so that clients do not
0045         have to retrieve all connection details.
0046     -->
0047     <property name="Id" type="s" access="read"/>
0048 
0049     <!--
0050         Uuid:
0051 
0052         The UUID of the connection, provided as a convenience so that clients do
0053         not have to retrieve all connection details.
0054     -->
0055     <property name="Uuid" type="s" access="read"/>
0056 
0057     <!--
0058         Type:
0059 
0060         The type of the connection, provided as a convenience so that clients do
0061         not have to retrieve all connection details.
0062     -->
0063     <property name="Type" type="s" access="read"/>
0064 
0065     <!--
0066         Devices:
0067 
0068         Array of object paths representing devices which are part of this active
0069         connection.
0070     -->
0071     <property name="Devices" type="ao" access="read"/>
0072 
0073     <!--
0074         State:
0075 
0076         The state of this active connection.
0077 
0078         Returns: <link linkend="NMActiveConnectionState">NMActiveConnectionState</link>
0079     -->
0080     <property name="State" type="u" access="read"/>
0081 
0082     <!--
0083         StateChanged:
0084         @state: (<link linkend="NMActiveConnectionState">NMActiveConnectionState</link>) The new state of the active connection.
0085         @reason: (<link linkend="NMActiveConnectionStateReason">NMActiveConnectionStateReason</link>) Reason code describing the change to the new state.
0086 
0087         Emitted when the state of the active connection has changed.
0088 
0089         Since: 1.8
0090     -->
0091     <signal name="StateChanged">
0092       <arg name="state" type="u"/>
0093       <arg name="reason" type="u"/>
0094     </signal>
0095 
0096     <!--
0097         Default:
0098 
0099         Whether this active connection is the default IPv4 connection, i.e.
0100         whether it currently owns the default IPv4 route.
0101     -->
0102     <property name="Default" type="b" access="read"/>
0103 
0104     <!--
0105         Ip4Config:
0106 
0107         Object path of the Ip4Config object describing the configuration of the
0108         connection. Only valid when the connection is in the
0109         NM_ACTIVE_CONNECTION_STATE_ACTIVATED state.
0110     -->
0111     <property name="Ip4Config" type="o" access="read"/>
0112 
0113     <!--
0114         Dhcp4Config:
0115 
0116         Object path of the Dhcp4Config object describing the DHCP options returned
0117         by the DHCP server (assuming the connection used DHCP). Only valid when
0118         the connection is in the NM_ACTIVE_CONNECTION_STATE_ACTIVATED state.
0119     -->
0120     <property name="Dhcp4Config" type="o" access="read"/>
0121 
0122     <!--
0123         Default6:
0124 
0125         Whether this active connection is the default IPv6 connection, i.e.
0126         whether it currently owns the default IPv6 route.
0127     -->
0128     <property name="Default6" type="b" access="read"/>
0129 
0130     <!--
0131         Ip6Config:
0132 
0133         Object path of the Ip6Config object describing the configuration of the
0134         connection. Only valid when the connection is in the
0135         NM_ACTIVE_CONNECTION_STATE_ACTIVATED state.
0136     -->
0137     <property name="Ip6Config" type="o" access="read"/>
0138 
0139     <!--
0140         Dhcp6Config:
0141 
0142         Object path of the Dhcp6Config object describing the DHCP options returned
0143         by the DHCP server (assuming the connection used DHCP). Only valid when
0144         the connection is in the NM_ACTIVE_CONNECTION_STATE_ACTIVATED state.
0145     -->
0146     <property name="Dhcp6Config" type="o" access="read"/>
0147 
0148     <!--
0149         Vpn:
0150 
0151         Whether this active connection is also a VPN connection.
0152     -->
0153     <property name="Vpn" type="b" access="read"/>
0154 
0155     <!--
0156         Master:
0157 
0158         The path to the master device if the connection is a slave.
0159     -->
0160     <property name="Master" type="o" access="read"/>
0161 
0162     <!--
0163         PropertiesChanged:
0164         @properties: A dictionary mapping property names to variant boxed values
0165 
0166         DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
0167     -->
0168     <signal name="PropertiesChanged">
0169       <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QVariantMap"/>
0170       <arg name="properties" type="a{sv}" direction="In">
0171     </signal>
0172   </interface>
0173 </node>