diff options
author | Thomas Haller <thaller@redhat.com> | 2014-11-04 10:20:28 +0100 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2014-11-06 00:08:53 +0100 |
commit | f6a103a299607592a7db9dd397c5da4435a7bdf8 (patch) | |
tree | 5ab66933bd948a7cf63efd9d828d3c2783f6a14a | |
parent | 7fa0d6229cad63a82b816de083bf7baed97499a1 (diff) | |
download | NetworkManager-f6a103a299607592a7db9dd397c5da4435a7bdf8.tar.gz |
vpn: add nm_vpn_connection_get_connection_id() function
Signed-off-by: Thomas Haller <thaller@redhat.com>
-rw-r--r-- | src/vpn-manager/nm-vpn-connection.c | 11 | ||||
-rw-r--r-- | src/vpn-manager/nm-vpn-connection.h | 1 |
2 files changed, 12 insertions, 0 deletions
diff --git a/src/vpn-manager/nm-vpn-connection.c b/src/vpn-manager/nm-vpn-connection.c index 012d584269..8c456b32c3 100644 --- a/src/vpn-manager/nm-vpn-connection.c +++ b/src/vpn-manager/nm-vpn-connection.c @@ -1639,6 +1639,17 @@ nm_vpn_connection_get_connection (NMVpnConnection *connection) return NM_VPN_CONNECTION_GET_PRIVATE (connection)->connection; } +const char* +nm_vpn_connection_get_connection_id (NMVpnConnection *connection) +{ + NMConnection *c; + + g_return_val_if_fail (NM_IS_VPN_CONNECTION (connection), NULL); + + c = NM_VPN_CONNECTION_GET_PRIVATE (connection)->connection; + return c ? nm_connection_get_id (c) : NULL; +} + NMVpnConnectionState nm_vpn_connection_get_vpn_state (NMVpnConnection *connection) { diff --git a/src/vpn-manager/nm-vpn-connection.h b/src/vpn-manager/nm-vpn-connection.h index 6b57e3e14e..e6a7e2852f 100644 --- a/src/vpn-manager/nm-vpn-connection.h +++ b/src/vpn-manager/nm-vpn-connection.h @@ -76,6 +76,7 @@ NMVpnConnection * nm_vpn_connection_new (NMConnection *connection, void nm_vpn_connection_activate (NMVpnConnection *connection); NMConnection * nm_vpn_connection_get_connection (NMVpnConnection *connection); +const char* nm_vpn_connection_get_connection_id (NMVpnConnection *connection); NMVpnConnectionState nm_vpn_connection_get_vpn_state (NMVpnConnection *connection); const char * nm_vpn_connection_get_banner (NMVpnConnection *connection); |