commit | a0a5625c7fa746d363b743ff7c662888a459d392 | [log] [tgz] |
---|---|---|
author | Robert Greenwalt <rgreenwalt@google.com> | Tue May 27 17:59:24 2014 -0700 |
committer | Robert Greenwalt <rgreenwalt@google.com> | Mon Jun 02 16:05:45 2014 -0700 |
tree | c0452c51cc8581685b7fcc68e2b89304229e33de | |
parent | ad3d02fa0aee27095c039f7d9bdbf5bde3d2a1f8 [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