Delete all NetworkUtils DHCP-related code.
Bug: 26991160 Change-Id: I2c74e0161f43f65c1b6a85dc9f294b64c8f1ae6e
This commit is contained in:
parent
41e3340ade
commit
48718451c0
1 changed files with 0 additions and 272 deletions
|
|
@ -56,90 +56,6 @@ public class NetworkUtils {
|
|||
*/
|
||||
public native static int resetConnections(String interfaceName, int mask);
|
||||
|
||||
/**
|
||||
* Start the DHCP client daemon, in order to have it request addresses
|
||||
* for the named interface. This returns {@code true} if the DHCPv4 daemon
|
||||
* starts, {@code false} otherwise. This call blocks until such time as a
|
||||
* result is available or the default discovery timeout has been reached.
|
||||
* Callers should check {@link #getDhcpResults} to determine whether DHCP
|
||||
* succeeded or failed, and if it succeeded, to fetch the {@link DhcpResults}.
|
||||
* @param interfaceName the name of the interface to configure
|
||||
* @return {@code true} for success, {@code false} for failure
|
||||
*/
|
||||
public native static boolean startDhcp(String interfaceName);
|
||||
|
||||
/**
|
||||
* Initiate renewal on the DHCP client daemon for the named interface. This
|
||||
* returns {@code true} if the DHCPv4 daemon has been notified, {@code false}
|
||||
* otherwise. This call blocks until such time as a result is available or
|
||||
* the default renew timeout has been reached. Callers should check
|
||||
* {@link #getDhcpResults} to determine whether DHCP succeeded or failed,
|
||||
* and if it succeeded, to fetch the {@link DhcpResults}.
|
||||
* @param interfaceName the name of the interface to configure
|
||||
* @return {@code true} for success, {@code false} for failure
|
||||
*/
|
||||
public native static boolean startDhcpRenew(String interfaceName);
|
||||
|
||||
/**
|
||||
* Start the DHCP client daemon, in order to have it request addresses
|
||||
* for the named interface, and then configure the interface with those
|
||||
* addresses. This call blocks until it obtains a result (either success
|
||||
* or failure) from the daemon.
|
||||
* @param interfaceName the name of the interface to configure
|
||||
* @param dhcpResults if the request succeeds, this object is filled in with
|
||||
* the IP address information.
|
||||
* @return {@code true} for success, {@code false} for failure
|
||||
*/
|
||||
public static boolean runDhcp(String interfaceName, DhcpResults dhcpResults) {
|
||||
return startDhcp(interfaceName) && getDhcpResults(interfaceName, dhcpResults);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initiate renewal on the DHCP client daemon. This call blocks until it obtains
|
||||
* a result (either success or failure) from the daemon.
|
||||
* @param interfaceName the name of the interface to configure
|
||||
* @param dhcpResults if the request succeeds, this object is filled in with
|
||||
* the IP address information.
|
||||
* @return {@code true} for success, {@code false} for failure
|
||||
*/
|
||||
public static boolean runDhcpRenew(String interfaceName, DhcpResults dhcpResults) {
|
||||
return startDhcpRenew(interfaceName) && getDhcpResults(interfaceName, dhcpResults);
|
||||
}
|
||||
|
||||
/**
|
||||
* Fetch results from the DHCP client daemon. This call returns {@code true} if
|
||||
* if there are results available to be read, {@code false} otherwise.
|
||||
* @param interfaceName the name of the interface to configure
|
||||
* @param dhcpResults if the request succeeds, this object is filled in with
|
||||
* the IP address information.
|
||||
* @return {@code true} for success, {@code false} for failure
|
||||
*/
|
||||
public native static boolean getDhcpResults(String interfaceName, DhcpResults dhcpResults);
|
||||
|
||||
/**
|
||||
* Shut down the DHCP client daemon.
|
||||
* @param interfaceName the name of the interface for which the daemon
|
||||
* should be stopped
|
||||
* @return {@code true} for success, {@code false} for failure
|
||||
*/
|
||||
public native static boolean stopDhcp(String interfaceName);
|
||||
|
||||
/**
|
||||
* Release the current DHCP lease.
|
||||
* @param interfaceName the name of the interface for which the lease should
|
||||
* be released
|
||||
* @return {@code true} for success, {@code false} for failure
|
||||
*/
|
||||
public native static boolean releaseDhcpLease(String interfaceName);
|
||||
|
||||
/**
|
||||
* Return the last DHCP-related error message that was recorded.
|
||||
* <p/>NOTE: This string is not localized, but currently it is only
|
||||
* used in logging.
|
||||
* @return the most recent error message, if any
|
||||
*/
|
||||
public native static String getDhcpError();
|
||||
|
||||
/**
|
||||
* Attaches a socket filter that accepts DHCP packets to the given socket.
|
||||
*/
|
||||
|
|
|
|||
Loading…
Reference in a new issue