network: add a way to get the vpn connection object back

This will be needed to activate/deactivate vpn.
This commit is contained in:
Matthias Clasen 2011-03-15 17:20:54 -04:00
parent 3163675d85
commit 4081d83ca7
2 changed files with 7 additions and 0 deletions

View file

@ -69,6 +69,12 @@ net_vpn_set_connection (NetVpn *vpn, NMConnection *connection)
priv->setting = NM_SETTING_VPN (nm_connection_get_setting_by_name (connection, "vpn"));
}
NMConnection *
net_vpn_get_connection (NetVpn *vpn)
{
return vpn->priv->connection;
}
NMVPNConnectionState
net_vpn_get_state (NetVpn *vpn)
{

View file

@ -57,6 +57,7 @@ GType net_vpn_get_type (void);
NetVpn *net_vpn_new (void);
void net_vpn_set_connection (NetVpn *vpn,
NMConnection *connection);
NMConnection *net_vpn_get_connection (NetVpn *vpn);
const gchar *net_vpn_get_gateway (NetVpn *vpn);
const gchar *net_vpn_get_id (NetVpn *vpn);
const gchar *net_vpn_get_username (NetVpn *vpn);