commit | cf82b83c79bd067da340e6a15627ac9f8193e6eb | [log] [tgz] |
---|---|---|
author | Robert Greenwalt <rgreenwalt@google.com> | Tue May 27 13:20:24 2014 -0700 |
committer | Robert Greenwalt <rgreenwalt@google.com> | Tue Jun 03 01:26:48 2014 +0000 |
tree | 0f3edc6405562cec1d687da188baf09a22afe883 | |
parent | b59a91be9ff398d397fa80f5a242f7a1631e34ce [diff] |
Refactor 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 9a17b9c5a256cb4bb14821c5ee89b03b99c045e8)