| Top |  |  |  |  | 
| NMRemoteConnection * | nm_active_connection_get_connection () | 
| const char * | nm_active_connection_get_id () | 
| const char * | nm_active_connection_get_uuid () | 
| const char * | nm_active_connection_get_connection_type () | 
| const char * | nm_active_connection_get_specific_object_path () | 
| const GPtrArray * | nm_active_connection_get_devices () | 
| NMActiveConnectionState | nm_active_connection_get_state () | 
| NMDevice * | nm_active_connection_get_master () | 
| gboolean | nm_active_connection_get_default () | 
| NMIPConfig * | nm_active_connection_get_ip4_config () | 
| NMDhcpConfig * | nm_active_connection_get_dhcp4_config () | 
| gboolean | nm_active_connection_get_default6 () | 
| NMIPConfig * | nm_active_connection_get_ip6_config () | 
| NMDhcpConfig * | nm_active_connection_get_dhcp6_config () | 
| gboolean | nm_active_connection_get_vpn () | 
| NMRemoteConnection * | connection | Read | 
| gboolean | default | Read | 
| gboolean | default6 | Read | 
| GPtrArray * | devices | Read | 
| NMDhcpConfig * | dhcp4-config | Read | 
| NMDhcpConfig * | dhcp6-config | Read | 
| gchar * | id | Read | 
| NMIPConfig * | ip4-config | Read | 
| NMIPConfig * | ip6-config | Read | 
| NMDevice * | master | Read | 
| gchar * | specific-object-path | Read | 
| NMActiveConnectionState | state | Read | 
| gchar * | type | Read | 
| gchar * | uuid | Read | 
| gboolean | vpn | Read | 
| #define | NM_ACTIVE_CONNECTION_CONNECTION | 
| #define | NM_ACTIVE_CONNECTION_ID | 
| #define | NM_ACTIVE_CONNECTION_UUID | 
| #define | NM_ACTIVE_CONNECTION_TYPE | 
| #define | NM_ACTIVE_CONNECTION_SPECIFIC_OBJECT_PATH | 
| #define | NM_ACTIVE_CONNECTION_DEVICES | 
| #define | NM_ACTIVE_CONNECTION_STATE | 
| #define | NM_ACTIVE_CONNECTION_DEFAULT | 
| #define | NM_ACTIVE_CONNECTION_IP4_CONFIG | 
| #define | NM_ACTIVE_CONNECTION_DHCP4_CONFIG | 
| #define | NM_ACTIVE_CONNECTION_DEFAULT6 | 
| #define | NM_ACTIVE_CONNECTION_IP6_CONFIG | 
| #define | NM_ACTIVE_CONNECTION_DHCP6_CONFIG | 
| #define | NM_ACTIVE_CONNECTION_VPN | 
| #define | NM_ACTIVE_CONNECTION_MASTER | 
NMRemoteConnection *
nm_active_connection_get_connection (NMActiveConnection *connection);
Gets the NMRemoteConnection associated with connection
.
the NMRemoteConnection which this NMActiveConnection is an active instance of.
[transfer none]
const char *
nm_active_connection_get_id (NMActiveConnection *connection);
Gets the NMConnection's ID.
the ID of the NMConnection that backs the NMActiveConnection. This is the internal string used by the connection, and must not be modified.
const char *
nm_active_connection_get_uuid (NMActiveConnection *connection);
Gets the NMConnection's UUID.
the UUID of the NMConnection that backs the NMActiveConnection. This is the internal string used by the connection, and must not be modified.
const char *
nm_active_connection_get_connection_type
                               (NMActiveConnection *connection);
Gets the NMConnection's type.
the type of the NMConnection that backs the NMActiveConnection. This is the internal string used by the connection, and must not be modified.
const char *
nm_active_connection_get_specific_object_path
                               (NMActiveConnection *connection);
Gets the path of the "specific object" used at activation.
Currently there is no single method that will allow you to automatically turn
this into an appropriate NMObject; you need to know what kind of object it
is based on other information. (Eg, if connection
 corresponds to a Wi-Fi
connection, then the specific object will be an NMAccessPoint, and you can
resolve it with nm_device_wifi_get_access_point_by_path().)
const GPtrArray *
nm_active_connection_get_devices (NMActiveConnection *connection);
Gets the NMDevices used for the active connections.
the GPtrArray containing NMDevices. This is the internal copy used by the connection, and must not be modified.
[element-type NMDevice]
NMActiveConnectionState
nm_active_connection_get_state (NMActiveConnection *connection);
Gets the active connection's state.
NMDevice *
nm_active_connection_get_master (NMActiveConnection *connection);
Gets the master NMDevice of the connection.
gboolean
nm_active_connection_get_default (NMActiveConnection *connection);
Whether the active connection is the default IPv4 one (that is, is used for the default IPv4 route and DNS information).
NMIPConfig *
nm_active_connection_get_ip4_config (NMActiveConnection *connection);
Gets the current IPv4 NMIPConfig associated with the NMActiveConnection.
 the IPv4 NMIPConfig, or NULL if the connection is
not in the NM_ACTIVE_CONNECTION_STATE_ACTIVATED state. 
[transfer none]
NMDhcpConfig *
nm_active_connection_get_dhcp4_config (NMActiveConnection *connection);
Gets the current IPv4 NMDhcpConfig (if any) associated with the NMActiveConnection.
 the IPv4 NMDhcpConfig, or NULL if the connection
does not use DHCP, or is not in the NM_ACTIVE_CONNECTION_STATE_ACTIVATED
state. 
[transfer none]
gboolean
nm_active_connection_get_default6 (NMActiveConnection *connection);
Whether the active connection is the default IPv6 one (that is, is used for the default IPv6 route and DNS information).
NMIPConfig *
nm_active_connection_get_ip6_config (NMActiveConnection *connection);
Gets the current IPv6 NMIPConfig associated with the NMActiveConnection.
 the IPv6 NMIPConfig, or NULL if the connection is
not in the NM_ACTIVE_CONNECTION_STATE_ACTIVATED state. 
[transfer none]
NMDhcpConfig *
nm_active_connection_get_dhcp6_config (NMActiveConnection *connection);
Gets the current IPv6 NMDhcpConfig (if any) associated with the NMActiveConnection.
 the IPv6 NMDhcpConfig, or NULL if the connection
does not use DHCPv6, or is not in the NM_ACTIVE_CONNECTION_STATE_ACTIVATED
state. 
[transfer none]
gboolean
nm_active_connection_get_vpn (NMActiveConnection *connection);
Whether the active connection is a VPN connection.
#define NM_ACTIVE_CONNECTION_SPECIFIC_OBJECT_PATH "specific-object-path"
“connection” property“connection” NMRemoteConnection *
The connection that this is an active instance of.
Flags: Read
“default” property  “default”                  gboolean
Whether the active connection is the default IPv4 one.
Flags: Read
Default value: FALSE
“default6” property  “default6”                 gboolean
Whether the active connection is the default IPv6 one.
Flags: Read
Default value: FALSE
“devices” property  “devices”                  GPtrArray *
The devices of the active connection.
Element-type: NMDevice
Flags: Read
“dhcp4-config” property“dhcp4-config” NMDhcpConfig *
The IPv4 NMDhcpConfig of the connection.
Flags: Read
“dhcp6-config” property“dhcp6-config” NMDhcpConfig *
The IPv6 NMDhcpConfig of the connection.
Flags: Read
“ip4-config” property“ip4-config” NMIPConfig *
The IPv4 NMIPConfig of the connection.
Flags: Read
“ip6-config” property“ip6-config” NMIPConfig *
The IPv6 NMIPConfig of the connection.
Flags: Read
“specific-object-path” property  “specific-object-path”     gchar *
The path to the "specific object" of the active connection; see
nm_active_connection_get_specific_object_path() for more details.
Flags: Read
Default value: NULL
“state” property“state” NMActiveConnectionState
The state of the active connection.
Flags: Read
Default value: NM_ACTIVE_CONNECTION_STATE_UNKNOWN