Top |
Functions
GObject * | nm_active_connection_new () |
const char * | 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 () |
const GPtrArray * | nm_active_connection_get_devices () |
NMActiveConnectionState | nm_active_connection_get_state () |
const char * | nm_active_connection_get_master () |
gboolean | nm_active_connection_get_default () |
NMIP4Config * | nm_active_connection_get_ip4_config () |
NMDHCP4Config * | nm_active_connection_get_dhcp4_config () |
gboolean | nm_active_connection_get_default6 () |
NMIP6Config * | nm_active_connection_get_ip6_config () |
NMDHCP6Config * | nm_active_connection_get_dhcp6_config () |
gboolean | nm_active_connection_get_vpn () |
Properties
gchar * | connection | Read |
gboolean | default | Read |
gboolean | default6 | Read |
NMObjectArray * | devices | Read |
NMDHCP4Config * | dhcp4-config | Read |
NMDHCP6Config * | dhcp6-config | Read |
gchar * | id | Read |
NMIP4Config * | ip4-config | Read |
NMIP6Config * | ip6-config | Read |
gchar * | master | Read |
gchar * | specific-object | Read |
guint | state | Read |
gchar * | type | Read |
gchar * | uuid | Read |
gboolean | vpn | Read |
Types and Values
#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 |
#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 |
Functions
nm_active_connection_new ()
GObject * nm_active_connection_new (DBusGConnection *connection
,const char *path
);
Creates a new NMActiveConnection.
nm_active_connection_get_connection ()
const char *
nm_active_connection_get_connection (NMActiveConnection *connection
);
Gets the NMConnection's DBus object path. This is often used with
nm_remote_settings_get_connection_by_path()
to retrieve the
NMRemoteConnection object that describes the connection.
Returns
the object path of the NMConnection which this NMActiveConnection is an active instance of. This is the internal string used by the connection, and must not be modified.
nm_active_connection_get_id ()
const char *
nm_active_connection_get_id (NMActiveConnection *connection
);
Gets the NMConnection's ID.
Returns
the ID of the NMConnection that backs the NMActiveConnection. This is the internal string used by the connection, and must not be modified.
Since 0.9.10
nm_active_connection_get_uuid ()
const char *
nm_active_connection_get_uuid (NMActiveConnection *connection
);
Gets the NMConnection's UUID.
Returns
the UUID of the NMConnection that backs the NMActiveConnection. This is the internal string used by the connection, and must not be modified.
nm_active_connection_get_connection_type ()
const char *
nm_active_connection_get_connection_type
(NMActiveConnection *connection
);
Gets the NMConnection's type.
Returns
the type of the NMConnection that backs the NMActiveConnection. This is the internal string used by the connection, and must not be modified.
Since 0.9.10
nm_active_connection_get_specific_object ()
const char *
nm_active_connection_get_specific_object
(NMActiveConnection *connection
);
Gets the "specific object" used at the activation.
nm_active_connection_get_devices ()
const GPtrArray *
nm_active_connection_get_devices (NMActiveConnection *connection
);
Gets the NMDevices used for the active connections.
Returns
the GPtrArray containing NMDevices. This is the internal copy used by the connection, and must not be modified.
[element-type NMDevice]
nm_active_connection_get_state ()
NMActiveConnectionState
nm_active_connection_get_state (NMActiveConnection *connection
);
Gets the active connection's state.
nm_active_connection_get_master ()
const char *
nm_active_connection_get_master (NMActiveConnection *connection
);
Gets the path to the master NMDevice of the connection.
Returns
the path of the master NMDevice of the NMActiveConnection. This is the internal string used by the connection, and must not be modified.
nm_active_connection_get_default ()
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).
nm_active_connection_get_ip4_config ()
NMIP4Config *
nm_active_connection_get_ip4_config (NMActiveConnection *connection
);
Gets the current NMIP4Config associated with the NMActiveConnection.
Returns
the NMIP4Config, or NULL
if the
connection is not in the NM_ACTIVE_CONNECTION_STATE_ACTIVATED
state.
[transfer none]
Since 0.9.10
nm_active_connection_get_dhcp4_config ()
NMDHCP4Config *
nm_active_connection_get_dhcp4_config (NMActiveConnection *connection
);
Gets the current NMDHCP4Config (if any) associated with the NMActiveConnection.
Returns
the NMDHCP4Config, or NULL
if the
connection does not use DHCP, or is not in the
NM_ACTIVE_CONNECTION_STATE_ACTIVATED
state.
[transfer none]
Since 0.9.10
nm_active_connection_get_default6 ()
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).
nm_active_connection_get_ip6_config ()
NMIP6Config *
nm_active_connection_get_ip6_config (NMActiveConnection *connection
);
Gets the current NMIP6Config associated with the NMActiveConnection.
Returns
the NMIP6Config, or NULL
if the
connection is not in the NM_ACTIVE_CONNECTION_STATE_ACTIVATED
state.
[transfer none]
Since 0.9.10
nm_active_connection_get_dhcp6_config ()
NMDHCP6Config *
nm_active_connection_get_dhcp6_config (NMActiveConnection *connection
);
Gets the current NMDHCP6Config (if any) associated with the NMActiveConnection.
Returns
the NMDHCP6Config, or NULL
if the
connection does not use DHCPv6, or is not in the
NM_ACTIVE_CONNECTION_STATE_ACTIVATED
state.
[transfer none]
Since 0.9.10
nm_active_connection_get_vpn ()
gboolean
nm_active_connection_get_vpn (NMActiveConnection *connection
);
Whether the active connection is a VPN connection.
Since 0.9.10