diff options
| author | 2009-07-23 07:37:27 +0800 | |
|---|---|---|
| committer | 2009-07-27 06:13:11 +0800 | |
| commit | 21bd4af88a24d0df020f68683f7c60698ebcc76a (patch) | |
| tree | 8337b08a6931d3666ad96218c99242e0051c3b91 /libs/surfaceflinger/LayerBitmap.cpp | |
| parent | 11b6a29dfe380c97fa3df67a6b97ff3383592b58 (diff) | |
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 'libs/surfaceflinger/LayerBitmap.cpp')
0 files changed, 0 insertions, 0 deletions