Track active references in ShillClientHelper (Take 2)
commit19853e39a6dbf6ce1a1d8fb8015754832d4d409e
authorstevenjb@chromium.org <stevenjb@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 4 Oct 2013 21:50:47 +0000 (4 21:50 +0000)
committerstevenjb@chromium.org <stevenjb@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 4 Oct 2013 21:50:47 +0000 (4 21:50 +0000)
treec13083fc801b9d4278dcf6d6f2163706e5e0f915
parent694498e8de96b8ed22c4cdca26370d66ab0d6dfc
Track active references in ShillClientHelper (Take 2)
To prevent Shill Service DBus ObjectProxy instances from accumulating,
remove them when the service becomes inactive.

Original CL: https://codereview.chromium.org/23658053/

BUG=223483
TBR=hashimoto@chromium.org

Review URL: https://codereview.chromium.org/24558004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227100 0039d316-1c4b-4281-b951-d872f2087c98
chromeos/dbus/shill_client_helper.cc
chromeos/dbus/shill_client_helper.h
chromeos/dbus/shill_device_client.cc
chromeos/dbus/shill_ipconfig_client.cc
chromeos/dbus/shill_manager_client.cc
chromeos/dbus/shill_profile_client.cc
chromeos/dbus/shill_service_client.cc
dbus/object_proxy.h