diff options
author | Hung-ying Tyan <tyanh@google.com> | 2009-07-23 07:37:27 +0800 |
---|---|---|
committer | Hung-ying Tyan <tyanh@google.com> | 2009-07-27 06:13:11 +0800 |
commit | 21bd4af88a24d0df020f68683f7c60698ebcc76a (patch) | |
tree | 8337b08a6931d3666ad96218c99242e0051c3b91 /core/java/android/bluetooth | |
parent | 11b6a29dfe380c97fa3df67a6b97ff3383592b58 (diff) | |
download | frameworks_base-21bd4af88a24d0df020f68683f7c60698ebcc76a.zip frameworks_base-21bd4af88a24d0df020f68683f7c60698ebcc76a.tar.gz frameworks_base-21bd4af88a24d0df020f68683f7c60698ebcc76a.tar.bz2 |
Simplify the VPN service implementation.
+ Remove NormalProcessProxy and ProcessProxy as they are not used
anymore.
+ Rename AndroidServiceProxy to DaemonProxy and simplify its
implementation as it does not extend to ProcessProxy anymore.
+ Execute connect() in VpnService in one thread, which simplifies socket
and error handling.
+ Modify service subclasses accordingly.
+ Execute connect() and disconnect() in VpnServiceBinder so that the
operations do not block the UI thread. Mark service as foreground only upon
connecting.
Diffstat (limited to 'core/java/android/bluetooth')
0 files changed, 0 insertions, 0 deletions