Loading api/current.txt +4 −4 Original line number Diff line number Diff line Loading @@ -23893,9 +23893,9 @@ package android.net { method public void applyTransportModeTransform(java.io.FileDescriptor, android.net.IpSecTransform) throws java.io.IOException; method public android.net.IpSecManager.UdpEncapsulationSocket openUdpEncapsulationSocket(int) throws java.io.IOException, android.net.IpSecManager.ResourceUnavailableException; method public android.net.IpSecManager.UdpEncapsulationSocket openUdpEncapsulationSocket() throws java.io.IOException, android.net.IpSecManager.ResourceUnavailableException; method public void removeTransportModeTransform(java.net.Socket, android.net.IpSecTransform); method public void removeTransportModeTransform(java.net.DatagramSocket, android.net.IpSecTransform); method public void removeTransportModeTransform(java.io.FileDescriptor, android.net.IpSecTransform); method public void removeTransportModeTransform(java.net.Socket, android.net.IpSecTransform) throws java.io.IOException; method public void removeTransportModeTransform(java.net.DatagramSocket, android.net.IpSecTransform) throws java.io.IOException; method public void removeTransportModeTransform(java.io.FileDescriptor, android.net.IpSecTransform) throws java.io.IOException; method public android.net.IpSecManager.SecurityParameterIndex reserveSecurityParameterIndex(int, java.net.InetAddress) throws android.net.IpSecManager.ResourceUnavailableException; method public android.net.IpSecManager.SecurityParameterIndex reserveSecurityParameterIndex(int, java.net.InetAddress, int) throws android.net.IpSecManager.ResourceUnavailableException, android.net.IpSecManager.SpiUnavailableException; field public static final int INVALID_SECURITY_PARAMETER_INDEX = 0; // 0x0 Loading @@ -23914,7 +23914,7 @@ package android.net { } public static final class IpSecManager.UdpEncapsulationSocket implements java.lang.AutoCloseable { method public void close(); method public void close() throws java.io.IOException; method public int getPort(); method public java.io.FileDescriptor getSocket(); } api/system-current.txt +4 −4 Original line number Diff line number Diff line Loading @@ -25731,9 +25731,9 @@ package android.net { method public void applyTransportModeTransform(java.io.FileDescriptor, android.net.IpSecTransform) throws java.io.IOException; method public android.net.IpSecManager.UdpEncapsulationSocket openUdpEncapsulationSocket(int) throws java.io.IOException, android.net.IpSecManager.ResourceUnavailableException; method public android.net.IpSecManager.UdpEncapsulationSocket openUdpEncapsulationSocket() throws java.io.IOException, android.net.IpSecManager.ResourceUnavailableException; method public void removeTransportModeTransform(java.net.Socket, android.net.IpSecTransform); method public void removeTransportModeTransform(java.net.DatagramSocket, android.net.IpSecTransform); method public void removeTransportModeTransform(java.io.FileDescriptor, android.net.IpSecTransform); method public void removeTransportModeTransform(java.net.Socket, android.net.IpSecTransform) throws java.io.IOException; method public void removeTransportModeTransform(java.net.DatagramSocket, android.net.IpSecTransform) throws java.io.IOException; method public void removeTransportModeTransform(java.io.FileDescriptor, android.net.IpSecTransform) throws java.io.IOException; method public android.net.IpSecManager.SecurityParameterIndex reserveSecurityParameterIndex(int, java.net.InetAddress) throws android.net.IpSecManager.ResourceUnavailableException; method public android.net.IpSecManager.SecurityParameterIndex reserveSecurityParameterIndex(int, java.net.InetAddress, int) throws android.net.IpSecManager.ResourceUnavailableException, android.net.IpSecManager.SpiUnavailableException; field public static final int INVALID_SECURITY_PARAMETER_INDEX = 0; // 0x0 Loading @@ -25752,7 +25752,7 @@ package android.net { } public static final class IpSecManager.UdpEncapsulationSocket implements java.lang.AutoCloseable { method public void close(); method public void close() throws java.io.IOException; method public int getPort(); method public java.io.FileDescriptor getSocket(); } api/test-current.txt +4 −4 Original line number Diff line number Diff line Loading @@ -23967,9 +23967,9 @@ package android.net { method public void applyTransportModeTransform(java.io.FileDescriptor, android.net.IpSecTransform) throws java.io.IOException; method public android.net.IpSecManager.UdpEncapsulationSocket openUdpEncapsulationSocket(int) throws java.io.IOException, android.net.IpSecManager.ResourceUnavailableException; method public android.net.IpSecManager.UdpEncapsulationSocket openUdpEncapsulationSocket() throws java.io.IOException, android.net.IpSecManager.ResourceUnavailableException; method public void removeTransportModeTransform(java.net.Socket, android.net.IpSecTransform); method public void removeTransportModeTransform(java.net.DatagramSocket, android.net.IpSecTransform); method public void removeTransportModeTransform(java.io.FileDescriptor, android.net.IpSecTransform); method public void removeTransportModeTransform(java.net.Socket, android.net.IpSecTransform) throws java.io.IOException; method public void removeTransportModeTransform(java.net.DatagramSocket, android.net.IpSecTransform) throws java.io.IOException; method public void removeTransportModeTransform(java.io.FileDescriptor, android.net.IpSecTransform) throws java.io.IOException; method public android.net.IpSecManager.SecurityParameterIndex reserveSecurityParameterIndex(int, java.net.InetAddress) throws android.net.IpSecManager.ResourceUnavailableException; method public android.net.IpSecManager.SecurityParameterIndex reserveSecurityParameterIndex(int, java.net.InetAddress, int) throws android.net.IpSecManager.ResourceUnavailableException, android.net.IpSecManager.SpiUnavailableException; field public static final int INVALID_SECURITY_PARAMETER_INDEX = 0; // 0x0 Loading @@ -23988,7 +23988,7 @@ package android.net { } public static final class IpSecManager.UdpEncapsulationSocket implements java.lang.AutoCloseable { method public void close(); method public void close() throws java.io.IOException; method public int getPort(); method public java.io.FileDescriptor getSocket(); } core/java/android/net/IpSecManager.java +7 −4 Original line number Diff line number Diff line Loading @@ -317,7 +317,8 @@ public final class IpSecManager { * @param socket a socket that previously had a transform applied to it. * @param transform the IPsec Transform that was previously applied to the given socket */ public void removeTransportModeTransform(Socket socket, IpSecTransform transform) { public void removeTransportModeTransform(Socket socket, IpSecTransform transform) throws IOException { removeTransportModeTransform(ParcelFileDescriptor.fromSocket(socket), transform); } Loading @@ -331,7 +332,8 @@ public final class IpSecManager { * @param socket a socket that previously had a transform applied to it. * @param transform the IPsec Transform that was previously applied to the given socket */ public void removeTransportModeTransform(DatagramSocket socket, IpSecTransform transform) { public void removeTransportModeTransform(DatagramSocket socket, IpSecTransform transform) throws IOException { removeTransportModeTransform(ParcelFileDescriptor.fromDatagramSocket(socket), transform); } Loading @@ -345,7 +347,8 @@ public final class IpSecManager { * @param socket a socket file descriptor that previously had a transform applied to it. * @param transform the IPsec Transform that was previously applied to the given socket */ public void removeTransportModeTransform(FileDescriptor socket, IpSecTransform transform) { public void removeTransportModeTransform(FileDescriptor socket, IpSecTransform transform) throws IOException { removeTransportModeTransform(new ParcelFileDescriptor(socket), transform); } Loading Loading @@ -419,7 +422,7 @@ public final class IpSecManager { * * @param fd a file descriptor previously returned as a UDP Encapsulation socket. */ public void close() { public void close() throws IOException { // TODO: Go close the socket mCloseGuard.close(); } Loading Loading
api/current.txt +4 −4 Original line number Diff line number Diff line Loading @@ -23893,9 +23893,9 @@ package android.net { method public void applyTransportModeTransform(java.io.FileDescriptor, android.net.IpSecTransform) throws java.io.IOException; method public android.net.IpSecManager.UdpEncapsulationSocket openUdpEncapsulationSocket(int) throws java.io.IOException, android.net.IpSecManager.ResourceUnavailableException; method public android.net.IpSecManager.UdpEncapsulationSocket openUdpEncapsulationSocket() throws java.io.IOException, android.net.IpSecManager.ResourceUnavailableException; method public void removeTransportModeTransform(java.net.Socket, android.net.IpSecTransform); method public void removeTransportModeTransform(java.net.DatagramSocket, android.net.IpSecTransform); method public void removeTransportModeTransform(java.io.FileDescriptor, android.net.IpSecTransform); method public void removeTransportModeTransform(java.net.Socket, android.net.IpSecTransform) throws java.io.IOException; method public void removeTransportModeTransform(java.net.DatagramSocket, android.net.IpSecTransform) throws java.io.IOException; method public void removeTransportModeTransform(java.io.FileDescriptor, android.net.IpSecTransform) throws java.io.IOException; method public android.net.IpSecManager.SecurityParameterIndex reserveSecurityParameterIndex(int, java.net.InetAddress) throws android.net.IpSecManager.ResourceUnavailableException; method public android.net.IpSecManager.SecurityParameterIndex reserveSecurityParameterIndex(int, java.net.InetAddress, int) throws android.net.IpSecManager.ResourceUnavailableException, android.net.IpSecManager.SpiUnavailableException; field public static final int INVALID_SECURITY_PARAMETER_INDEX = 0; // 0x0 Loading @@ -23914,7 +23914,7 @@ package android.net { } public static final class IpSecManager.UdpEncapsulationSocket implements java.lang.AutoCloseable { method public void close(); method public void close() throws java.io.IOException; method public int getPort(); method public java.io.FileDescriptor getSocket(); }
api/system-current.txt +4 −4 Original line number Diff line number Diff line Loading @@ -25731,9 +25731,9 @@ package android.net { method public void applyTransportModeTransform(java.io.FileDescriptor, android.net.IpSecTransform) throws java.io.IOException; method public android.net.IpSecManager.UdpEncapsulationSocket openUdpEncapsulationSocket(int) throws java.io.IOException, android.net.IpSecManager.ResourceUnavailableException; method public android.net.IpSecManager.UdpEncapsulationSocket openUdpEncapsulationSocket() throws java.io.IOException, android.net.IpSecManager.ResourceUnavailableException; method public void removeTransportModeTransform(java.net.Socket, android.net.IpSecTransform); method public void removeTransportModeTransform(java.net.DatagramSocket, android.net.IpSecTransform); method public void removeTransportModeTransform(java.io.FileDescriptor, android.net.IpSecTransform); method public void removeTransportModeTransform(java.net.Socket, android.net.IpSecTransform) throws java.io.IOException; method public void removeTransportModeTransform(java.net.DatagramSocket, android.net.IpSecTransform) throws java.io.IOException; method public void removeTransportModeTransform(java.io.FileDescriptor, android.net.IpSecTransform) throws java.io.IOException; method public android.net.IpSecManager.SecurityParameterIndex reserveSecurityParameterIndex(int, java.net.InetAddress) throws android.net.IpSecManager.ResourceUnavailableException; method public android.net.IpSecManager.SecurityParameterIndex reserveSecurityParameterIndex(int, java.net.InetAddress, int) throws android.net.IpSecManager.ResourceUnavailableException, android.net.IpSecManager.SpiUnavailableException; field public static final int INVALID_SECURITY_PARAMETER_INDEX = 0; // 0x0 Loading @@ -25752,7 +25752,7 @@ package android.net { } public static final class IpSecManager.UdpEncapsulationSocket implements java.lang.AutoCloseable { method public void close(); method public void close() throws java.io.IOException; method public int getPort(); method public java.io.FileDescriptor getSocket(); }
api/test-current.txt +4 −4 Original line number Diff line number Diff line Loading @@ -23967,9 +23967,9 @@ package android.net { method public void applyTransportModeTransform(java.io.FileDescriptor, android.net.IpSecTransform) throws java.io.IOException; method public android.net.IpSecManager.UdpEncapsulationSocket openUdpEncapsulationSocket(int) throws java.io.IOException, android.net.IpSecManager.ResourceUnavailableException; method public android.net.IpSecManager.UdpEncapsulationSocket openUdpEncapsulationSocket() throws java.io.IOException, android.net.IpSecManager.ResourceUnavailableException; method public void removeTransportModeTransform(java.net.Socket, android.net.IpSecTransform); method public void removeTransportModeTransform(java.net.DatagramSocket, android.net.IpSecTransform); method public void removeTransportModeTransform(java.io.FileDescriptor, android.net.IpSecTransform); method public void removeTransportModeTransform(java.net.Socket, android.net.IpSecTransform) throws java.io.IOException; method public void removeTransportModeTransform(java.net.DatagramSocket, android.net.IpSecTransform) throws java.io.IOException; method public void removeTransportModeTransform(java.io.FileDescriptor, android.net.IpSecTransform) throws java.io.IOException; method public android.net.IpSecManager.SecurityParameterIndex reserveSecurityParameterIndex(int, java.net.InetAddress) throws android.net.IpSecManager.ResourceUnavailableException; method public android.net.IpSecManager.SecurityParameterIndex reserveSecurityParameterIndex(int, java.net.InetAddress, int) throws android.net.IpSecManager.ResourceUnavailableException, android.net.IpSecManager.SpiUnavailableException; field public static final int INVALID_SECURITY_PARAMETER_INDEX = 0; // 0x0 Loading @@ -23988,7 +23988,7 @@ package android.net { } public static final class IpSecManager.UdpEncapsulationSocket implements java.lang.AutoCloseable { method public void close(); method public void close() throws java.io.IOException; method public int getPort(); method public java.io.FileDescriptor getSocket(); }
core/java/android/net/IpSecManager.java +7 −4 Original line number Diff line number Diff line Loading @@ -317,7 +317,8 @@ public final class IpSecManager { * @param socket a socket that previously had a transform applied to it. * @param transform the IPsec Transform that was previously applied to the given socket */ public void removeTransportModeTransform(Socket socket, IpSecTransform transform) { public void removeTransportModeTransform(Socket socket, IpSecTransform transform) throws IOException { removeTransportModeTransform(ParcelFileDescriptor.fromSocket(socket), transform); } Loading @@ -331,7 +332,8 @@ public final class IpSecManager { * @param socket a socket that previously had a transform applied to it. * @param transform the IPsec Transform that was previously applied to the given socket */ public void removeTransportModeTransform(DatagramSocket socket, IpSecTransform transform) { public void removeTransportModeTransform(DatagramSocket socket, IpSecTransform transform) throws IOException { removeTransportModeTransform(ParcelFileDescriptor.fromDatagramSocket(socket), transform); } Loading @@ -345,7 +347,8 @@ public final class IpSecManager { * @param socket a socket file descriptor that previously had a transform applied to it. * @param transform the IPsec Transform that was previously applied to the given socket */ public void removeTransportModeTransform(FileDescriptor socket, IpSecTransform transform) { public void removeTransportModeTransform(FileDescriptor socket, IpSecTransform transform) throws IOException { removeTransportModeTransform(new ParcelFileDescriptor(socket), transform); } Loading Loading @@ -419,7 +422,7 @@ public final class IpSecManager { * * @param fd a file descriptor previously returned as a UDP Encapsulation socket. */ public void close() { public void close() throws IOException { // TODO: Go close the socket mCloseGuard.close(); } Loading