get_primary_connection
Description:
Gets the ActiveConnection corresponding to the primary active network device.
In particular, when there is no VPN active, or the VPN does not have the default route, this returns the active connection that has the default route. If there is a VPN active with the default route, then this function returns the active connection that contains the route to the VPN endpoint.
If there is no default route, or the default route is over a non-NetworkManager-recognized device, this will return null
.
Parameters:
this |
an Client |
Returns:
the appropriate ActiveConnection, if any |