OSDN Git Service

Simplify the network send(2) interfaces.
authorElliott Hughes <enh@google.com>
Thu, 15 Jul 2010 18:09:45 +0000 (11:09 -0700)
committerElliott Hughes <enh@google.com>
Thu, 15 Jul 2010 18:41:09 +0000 (11:41 -0700)
commit221d0ccb4cc23ee0bf0646e9abe471fb48b3a1a8
tree32a44a4850bc1eecb7896fa15e67204ed890c764
parentaa0bfd1390a437020d2bc80ebb22a7a65f2c5c76
Simplify the network send(2) interfaces.

Similar to the change for the recv(2) code.

Unrelatedly, I've pulled out our exception-throwing helpers for reuse. This
was meant to be in a separate change, but I accidentally mixed it in.

Bug: 2823977
Change-Id: I314a4337189277b6eff65f7ccf9e897b5d0b73f2
14 files changed:
dalvik/src/main/java/dalvik/system/BlockGuard.java
luni/src/main/java/java/net/SocketImpl.java
luni/src/main/java/org/apache/harmony/luni/net/PlainDatagramSocketImpl.java
luni/src/main/java/org/apache/harmony/luni/net/PlainSocketImpl.java
luni/src/main/java/org/apache/harmony/luni/platform/INetworkSystem.java
luni/src/main/java/org/apache/harmony/luni/platform/OSNetworkSystem.java
luni/src/main/java/org/apache/harmony/nio/internal/DatagramChannelImpl.java
luni/src/main/native/JniException.cpp [new file with mode: 0644]
luni/src/main/native/JniException.h [new file with mode: 0644]
luni/src/main/native/NativeCrypto.cpp
luni/src/main/native/java_net_NetworkInterface.cpp
luni/src/main/native/org_apache_harmony_luni_platform_OSNetworkSystem.cpp
luni/src/main/native/sub.mk
luni/src/main/native/zip.h