Telemetry: Don't expose devtools_http in TabListBackend.
commitf060b5235b172eb4ff2ffe5418dd7f5e348d10d5
authorerikchen <erikchen@chromium.org>
Fri, 13 Mar 2015 20:49:19 +0000 (13 13:49 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 13 Mar 2015 20:50:23 +0000 (13 20:50 +0000)
tree552e38effa759075c67d8a60e015537bbfda8cac
parent4be817dd606efdba1614d32608ddd6e16bfa687d
Telemetry: Don't expose devtools_http in TabListBackend.

This is a task left over from Issue 423954. I removed the property
devtools_http on DevtoolsClientBackend and added methods to allow
TabListBackend to interface with the browser. I also cleaned up the interface
of several methods on TabListBackend to take a tab_id rather than a
debugger_url.

BUG=423954, 460625

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

Cr-Commit-Position: refs/heads/master@{#320568}
tools/telemetry/telemetry/core/backends/chrome/tab_list_backend.py
tools/telemetry/telemetry/core/backends/chrome_inspector/devtools_client_backend.py
tools/telemetry/telemetry/core/tab.py