Make DBusStatistics only run on the main thread and add additional CHECKs to ensure thread safety.

Calls from other threads will be ignored. Currently the only DBus calls from other threads are for Geolocation. Supporting statistics gathering across multiple threads is unnecessary overhead that we don't currently need.

BUG=168134


Review URL: https://chromiumcodereview.appspot.com/11761015

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@175706 0039d316-1c4b-4281-b951-d872f2087c98


CrOS-Libchrome-Original-Commit: 787e639c1306ca968a4651145133e2b22919f893
2 files changed
tree: 1685ebea1a6e3b6ccb37e5355f715f907241fa92
  1. base/
  2. build/
  3. dbus/
  4. ipc/
  5. testing/
  6. third_party/