commit | 301c18a01dc3bc9f0d1e8c3e716ddf1921a0d343 | [log] [tgz] |
---|---|---|
author | Robert Greenwalt <rgreenwalt@google.com> | Tue May 27 17:59:24 2014 -0700 |
committer | Robert Greenwalt <rgreenwalt@google.com> | Tue Jun 03 01:22:54 2014 +0000 |
tree | 11cfc89ed9a33bfba7fc0211d7dac59fa8cfdd98 | |
parent | 0ffeaf5c76b7ca4163cf3a7a33e3a36ef77e445e [diff] |
Apply refactored NetworkFactory. Make NetworkFactory a concrete class and divide responsibilites between it and NetworkAgent. Factory will track requests and by default give a single connect/disconnect api for ease of use. Then NetworkAgent is created and destroyed as needed with very simple logic. Change-Id: I401c14a6e5466f2fc63b04219b97ff85bb9af291 (cherry picked from commit 8af038d056e6bca4749b4c19779864bf39be628f)