Blame introspection/org.freedesktop.NetworkManager.Connection.Active.xml

Packit Service b23acc
Packit Service b23acc
<node name="/">
Packit Service b23acc
Packit Service b23acc
  
Packit Service b23acc
      org.freedesktop.NetworkManager.Connection.Active:
Packit Service b23acc
      @short_description: Active Connection
Packit Service b23acc
Packit Service b23acc
      Objects that implement the Connection.Active interface represent an
Packit Service b23acc
      attempt to connect to a network using the details provided by a Connection
Packit Service b23acc
      object. The Connection.Active object tracks the life-cycle of the
Packit Service b23acc
      connection attempt and if successful indicates whether the connected
Packit Service b23acc
      network is the "default" or preferred network for access. NetworkManager
Packit Service b23acc
      has the concept of connections, which can be thought of as settings, a
Packit Service b23acc
      profile or a configuration that can be applied on a networking device.
Packit Service b23acc
      Such settings-connections are exposed as D-Bus object and the
Packit Service b23acc
      active-connection expresses this relationship between device and
Packit Service b23acc
      settings-connection. At any time a settings-connection can only be
Packit Service b23acc
      activated on one device and vice versa. However, during activation and
Packit Service b23acc
      deactivation multiple active-connections can reference the same device or
Packit Service b23acc
      settings-connection as they are waiting to be activated or to be
Packit Service b23acc
      deactivated.
Packit Service b23acc
  -->
Packit Service b23acc
  <interface name="org.freedesktop.NetworkManager.Connection.Active">
Packit Service b23acc
    <annotation name="org.gtk.GDBus.C.Name" value="ActiveConnection"/>
Packit Service b23acc
Packit Service b23acc
    
Packit Service b23acc
        Connection:
Packit Service b23acc
Packit Service b23acc
        The path of the connection.
Packit Service b23acc
    -->
Packit Service b23acc
    <property name="Connection" type="o" access="read"/>
Packit Service b23acc
Packit Service b23acc
    
Packit Service b23acc
        SpecificObject:
Packit Service b23acc
Packit Service b23acc
        A specific object associated with the active connection. This property
Packit Service b23acc
        reflects the specific object used during connection activation, and will
Packit Service b23acc
        not change over the lifetime of the ActiveConnection once set.
Packit Service b23acc
    -->
Packit Service b23acc
    <property name="SpecificObject" type="o" access="read"/>
Packit Service b23acc
Packit Service b23acc
    
Packit Service b23acc
        Id:
Packit Service b23acc
Packit Service b23acc
        The ID of the connection, provided as a convenience so that clients do not
Packit Service b23acc
        have to retrieve all connection details.
Packit Service b23acc
    -->
Packit Service b23acc
    <property name="Id" type="s" access="read"/>
Packit Service b23acc
Packit Service b23acc
    
Packit Service b23acc
        Uuid:
Packit Service b23acc
Packit Service b23acc
        The UUID of the connection, provided as a convenience so that clients do
Packit Service b23acc
        not have to retrieve all connection details.
Packit Service b23acc
    -->
Packit Service b23acc
    <property name="Uuid" type="s" access="read"/>
Packit Service b23acc
Packit Service b23acc
    
Packit Service b23acc
        Type:
Packit Service b23acc
Packit Service b23acc
        The type of the connection, provided as a convenience so that clients do
Packit Service b23acc
        not have to retrieve all connection details.
Packit Service b23acc
    -->
Packit Service b23acc
    <property name="Type" type="s" access="read"/>
Packit Service b23acc
Packit Service b23acc
    
Packit Service b23acc
        Devices:
Packit Service b23acc
Packit Service b23acc
        Array of object paths representing devices which are part of this active
Packit Service b23acc
        connection.
Packit Service b23acc
    -->
Packit Service b23acc
    <property name="Devices" type="ao" access="read"/>
Packit Service b23acc
Packit Service b23acc
    
Packit Service b23acc
        State:
Packit Service b23acc
Packit Service b23acc
        The state of this active connection.
Packit Service b23acc
Packit Service b23acc
        Returns: <link linkend="NMActiveConnectionState">NMActiveConnectionState</link>
Packit Service b23acc
    -->
Packit Service b23acc
    <property name="State" type="u" access="read"/>
Packit Service b23acc
Packit Service b23acc
    
Packit Service b23acc
        StateFlags:
Packit Service b23acc
Packit Service b23acc
        The state flags of this active connection.
Packit Service b23acc
Packit Service b23acc
        Returns: <link linkend="NMActivationStateFlags">NMActivationStateFlags</link>
Packit Service b23acc
    -->
Packit Service b23acc
    <property name="StateFlags" type="u" access="read"/>
Packit Service b23acc
Packit Service b23acc
    
Packit Service b23acc
        StateChanged:
Packit Service b23acc
        @state: (<link linkend="NMActiveConnectionState">NMActiveConnectionState</link>) The new state of the active connection.
Packit Service b23acc
        @reason: (<link linkend="NMActiveConnectionStateReason">NMActiveConnectionStateReason</link>) Reason code describing the change to the new state.
Packit Service b23acc
Packit Service b23acc
        Emitted when the state of the active connection has changed.
Packit Service b23acc
Packit Service b23acc
        Since: 1.8
Packit Service b23acc
    -->
Packit Service b23acc
    <signal name="StateChanged">
Packit Service b23acc
      <arg name="state" type="u"/>
Packit Service b23acc
      <arg name="reason" type="u"/>
Packit Service b23acc
    </signal>
Packit Service b23acc
Packit Service b23acc
    
Packit Service b23acc
        Default:
Packit Service b23acc
Packit Service b23acc
        Whether this active connection is the default IPv4 connection, i.e.
Packit Service b23acc
        whether it currently owns the default IPv4 route.
Packit Service b23acc
    -->
Packit Service b23acc
    <property name="Default" type="b" access="read"/>
Packit Service b23acc
Packit Service b23acc
    
Packit Service b23acc
        Ip4Config:
Packit Service b23acc
Packit Service b23acc
        Object path of the Ip4Config object describing the configuration of the
Packit Service b23acc
        connection. Only valid when the connection is in the
Packit Service b23acc
        NM_ACTIVE_CONNECTION_STATE_ACTIVATED state.
Packit Service b23acc
    -->
Packit Service b23acc
    <property name="Ip4Config" type="o" access="read"/>
Packit Service b23acc
Packit Service b23acc
    
Packit Service b23acc
        Dhcp4Config:
Packit Service b23acc
Packit Service b23acc
        Object path of the Dhcp4Config object describing the DHCP options returned
Packit Service b23acc
        by the DHCP server (assuming the connection used DHCP). Only valid when
Packit Service b23acc
        the connection is in the NM_ACTIVE_CONNECTION_STATE_ACTIVATED state.
Packit Service b23acc
    -->
Packit Service b23acc
    <property name="Dhcp4Config" type="o" access="read"/>
Packit Service b23acc
Packit Service b23acc
    
Packit Service b23acc
        Default6:
Packit Service b23acc
Packit Service b23acc
        Whether this active connection is the default IPv6 connection, i.e.
Packit Service b23acc
        whether it currently owns the default IPv6 route.
Packit Service b23acc
    -->
Packit Service b23acc
    <property name="Default6" type="b" access="read"/>
Packit Service b23acc
Packit Service b23acc
    
Packit Service b23acc
        Ip6Config:
Packit Service b23acc
Packit Service b23acc
        Object path of the Ip6Config object describing the configuration of the
Packit Service b23acc
        connection. Only valid when the connection is in the
Packit Service b23acc
        NM_ACTIVE_CONNECTION_STATE_ACTIVATED state.
Packit Service b23acc
    -->
Packit Service b23acc
    <property name="Ip6Config" type="o" access="read"/>
Packit Service b23acc
Packit Service b23acc
    
Packit Service b23acc
        Dhcp6Config:
Packit Service b23acc
Packit Service b23acc
        Object path of the Dhcp6Config object describing the DHCP options returned
Packit Service b23acc
        by the DHCP server (assuming the connection used DHCP). Only valid when
Packit Service b23acc
        the connection is in the NM_ACTIVE_CONNECTION_STATE_ACTIVATED state.
Packit Service b23acc
    -->
Packit Service b23acc
    <property name="Dhcp6Config" type="o" access="read"/>
Packit Service b23acc
Packit Service b23acc
    
Packit Service b23acc
        Vpn:
Packit Service b23acc
Packit Service b23acc
        Whether this active connection is also a VPN connection.
Packit Service b23acc
    -->
Packit Service b23acc
    <property name="Vpn" type="b" access="read"/>
Packit Service b23acc
Packit Service b23acc
    
Packit Service b23acc
        Master:
Packit Service b23acc
Packit Service b23acc
        The path to the master device if the connection is a slave.
Packit Service b23acc
    -->
Packit Service b23acc
    <property name="Master" type="o" access="read"/>
Packit Service b23acc
Packit Service b23acc
    
Packit Service b23acc
        PropertiesChanged:
Packit Service b23acc
        @properties: A dictionary mapping property names to variant boxed values
Packit Service b23acc
Packit Service b23acc
        DEPRECATED. Use the standard "PropertiesChanged" signal from "org.freedesktop.DBus.Properties" instead which exists since version NetworkManager 1.2.0.
Packit Service b23acc
    -->
Packit Service b23acc
    <signal name="PropertiesChanged">
Packit Service b23acc
      <arg name="properties" type="a{sv}"/>
Packit Service b23acc
    </signal>
Packit Service b23acc
  </interface>
Packit Service b23acc
</node>