Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(96)

Issue 11464009: Create LibDispatchTaskRunner, a SingleThreadTaskRunner that is backed by a libdispatch queue. (Closed)

Created:
8 years ago by Robert Sesek
Modified:
8 years ago
Reviewers:
Mark Mentovai
CC:
chromium-reviews, erikwright+watch_chromium.org
Visibility:
Public.

Description

Create LibDispatchTaskRunner, a SingleThreadTaskRunner that is backed by a libdispatch queue. This task runner is meant to be used when an object needs to live on a single thread but needs to both post tasks and receive callbacks via a dispatch queue. BUG=158170 TEST=Covered by new unit test. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=171718

Patch Set 1 #

Total comments: 5

Patch Set 2 : Address comments #

Patch Set 3 : BASE_EXPORT #

Unified diffs Side-by-side diffs Delta from patch set Stats (+332 lines, -0 lines) Patch
M base/base.gyp View 1 chunk +1 line, -0 lines 0 comments Download
M base/base.gypi View 1 chunk +2 lines, -0 lines 0 comments Download
A base/mac/libdispatch_task_runner.h View 1 2 1 chunk +66 lines, -0 lines 0 comments Download
A base/mac/libdispatch_task_runner.cc View 1 chunk +62 lines, -0 lines 0 comments Download
A base/mac/libdispatch_task_runner_unittest.cc View 1 1 chunk +201 lines, -0 lines 0 comments Download

Messages

Total messages: 8 (0 generated)
Robert Sesek
8 years ago (2012-12-06 21:55:09 UTC) #1
Mark Mentovai
LGTM https://codereview.chromium.org/11464009/diff/1/base/mac/libdispatch_task_runner.h File base/mac/libdispatch_task_runner.h (right): https://codereview.chromium.org/11464009/diff/1/base/mac/libdispatch_task_runner.h#newcode37 base/mac/libdispatch_task_runner.h:37: explicit LibDispatchTaskRunner(const char* name); Dunno if it’s totally ...
8 years ago (2012-12-06 22:11:45 UTC) #2
Robert Sesek
https://codereview.chromium.org/11464009/diff/1/base/mac/libdispatch_task_runner.h File base/mac/libdispatch_task_runner.h (right): https://codereview.chromium.org/11464009/diff/1/base/mac/libdispatch_task_runner.h#newcode37 base/mac/libdispatch_task_runner.h:37: explicit LibDispatchTaskRunner(const char* name); On 2012/12/06 22:11:45, Mark Mentovai ...
8 years ago (2012-12-06 22:18:05 UTC) #3
Mark Mentovai
LGTM
8 years ago (2012-12-06 22:19:56 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rsesek@chromium.org/11464009/8001
8 years ago (2012-12-06 22:23:36 UTC) #5
commit-bot: I haz the power
Sorry for I got bad news for ya. Compile failed with a clobber build on ...
8 years ago (2012-12-06 23:54:31 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rsesek@chromium.org/11464009/3019
8 years ago (2012-12-07 00:06:46 UTC) #7
commit-bot: I haz the power
8 years ago (2012-12-07 07:47:19 UTC) #8
Message was sent while issue was closed.
Change committed as 171718

Powered by Google App Engine
This is Rietveld 408576698