public class LockdownVpnTracker extends Object
NetworkInfo
to be
connected and kicks off VPN connection, managing any required netd
firewall rules.Constructor and Description |
---|
LockdownVpnTracker(Context context,
INetworkManagementService netService,
ConnectivityService connService,
Vpn vpn,
VpnProfile profile) |
Modifier and Type | Method and Description |
---|---|
void |
augmentNetworkInfo(NetworkInfo info) |
void |
init() |
static boolean |
isEnabled() |
void |
onNetworkInfoChanged() |
void |
onVpnStateChanged(NetworkInfo info) |
void |
reset() |
void |
shutdown() |
public LockdownVpnTracker(Context context, INetworkManagementService netService, ConnectivityService connService, Vpn vpn, VpnProfile profile)
public static boolean isEnabled()
public void init()
public void shutdown()
public void reset()
public void onNetworkInfoChanged()
public void onVpnStateChanged(NetworkInfo info)
public void augmentNetworkInfo(NetworkInfo info)