From 22fe5d67a7d86b6703c1f6118256814c37a75e40 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Tue, 4 Nov 2014 10:20:28 +0100 Subject: vpn: add nm_vpn_connection_get_connection_id() function Signed-off-by: Thomas Haller --- src/vpn-manager/nm-vpn-connection.c | 11 +++++++++++ src/vpn-manager/nm-vpn-connection.h | 1 + 2 files changed, 12 insertions(+) diff --git a/src/vpn-manager/nm-vpn-connection.c b/src/vpn-manager/nm-vpn-connection.c index d41e2e2c67..444b1948d4 100644 --- a/src/vpn-manager/nm-vpn-connection.c +++ b/src/vpn-manager/nm-vpn-connection.c @@ -1703,6 +1703,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 512bdf932a..c444bc13db 100644 --- a/src/vpn-manager/nm-vpn-connection.h +++ b/src/vpn-manager/nm-vpn-connection.h @@ -79,6 +79,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); -- cgit v1.2.1