diff options
author | Jiří Klimeš <jklimes@redhat.com> | 2014-03-03 15:01:36 +0100 |
---|---|---|
committer | Jiří Klimeš <jklimes@redhat.com> | 2014-03-05 16:17:13 +0100 |
commit | 28bd3cab2838a8322f8b2a9bc95c4481a4fe8e1c (patch) | |
tree | dbc2a077b72e660f1b913bdb80dc0ffb3274bea4 /libnm-util/nm-connection.c | |
parent | eca6a49e2d91c21ff9f525dd34259e3ad6c12272 (diff) | |
download | NetworkManager-28bd3cab2838a8322f8b2a9bc95c4481a4fe8e1c.tar.gz |
core: add 'type' and 'id' property for NMActiveConnection (rh #1061822)
https://bugzilla.redhat.com/show_bug.cgi?id=1061822
Diffstat (limited to 'libnm-util/nm-connection.c')
-rw-r--r-- | libnm-util/nm-connection.c | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/libnm-util/nm-connection.c b/libnm-util/nm-connection.c index 213d715fba..8546d9bcb9 100644 --- a/libnm-util/nm-connection.c +++ b/libnm-util/nm-connection.c @@ -1244,6 +1244,29 @@ nm_connection_get_id (NMConnection *connection) } /** + * nm_connection_get_connection_type: + * @connection: the #NMConnection + * + * A shortcut to return the type from the connection's #NMSettingConnection. + * + * Returns: the type from the connection's 'connection' setting + * + * Since: 0.9.10 + **/ +const char * +nm_connection_get_connection_type (NMConnection *connection) +{ + NMSettingConnection *s_con; + + g_return_val_if_fail (NM_IS_CONNECTION (connection), NULL); + + s_con = nm_connection_get_setting_connection (connection); + g_return_val_if_fail (s_con != NULL, NULL); + + return nm_setting_connection_get_connection_type (s_con); +} + +/** * nm_connection_get_virtual_device_description: * @connection: an #NMConnection for a virtual device type * |