Use SequencedWorkerPool for disk operations in TraceSubscriberStdio.

This class was hitting a ThreadRestrictions assert because it called
OpenFile on the UI thread. To reduce unnecessary copying, I've changed
the OnTraceDataCollected argument from std::string to RefCountedString.

Second attempt (originally committed in 123140, reverted in 123146).
Added DISALLOW_COPY_AND_ASSIGN to fix Windows compilation error.

BUG=None
TEST=content_unittests


Review URL: http://codereview.chromium.org/9443020

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


CrOS-Libchrome-Original-Commit: b77226e27cab2828e1638a978864442dd336a73e
4 files changed
tree: 1dcb381359a660835c39db6aa39987402a849a68
  1. base/
  2. build/
  3. dbus/
  4. ipc/
  5. testing/
  6. third_party/