summaryrefslogtreecommitdiffstats
path: root/base/message_loop.h
diff options
context:
space:
mode:
authorsergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-05-09 20:16:14 +0000
committersergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-05-09 20:16:14 +0000
commit4fc20d17c45d997b19e75bc43ca4d0ae8edac82a (patch)
tree784a0f2939de10a8ec48050b9f8c9ebcf21f9be2 /base/message_loop.h
parentc921d46409a0f1a97c40e99a03491be527df9fc1 (diff)
downloadchromium_src-4fc20d17c45d997b19e75bc43ca4d0ae8edac82a.zip
chromium_src-4fc20d17c45d997b19e75bc43ca4d0ae8edac82a.tar.gz
chromium_src-4fc20d17c45d997b19e75bc43ca4d0ae8edac82a.tar.bz2
Add base::ThreadTaskRunnerHandler class.
The class will be used to hold a reference to the thread's task runner. Review URL: https://chromiumcodereview.appspot.com/10380016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136110 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/message_loop.h')
-rw-r--r--base/message_loop.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/base/message_loop.h b/base/message_loop.h
index c1ffc89..ef8d59f 100644
--- a/base/message_loop.h
+++ b/base/message_loop.h
@@ -42,7 +42,8 @@
namespace base {
class Histogram;
-}
+class ThreadTaskRunnerHandle;
+} // namespace base
// A MessageLoop is used to process events for a particular thread. There is
// at most one MessageLoop instance per thread.
@@ -519,6 +520,7 @@ class BASE_EXPORT MessageLoop : public base::MessagePump::Delegate {
// The message loop proxy associated with this message loop, if one exists.
scoped_refptr<base::MessageLoopProxy> message_loop_proxy_;
+ scoped_ptr<base::ThreadTaskRunnerHandle> thread_task_runner_handle_;
private:
template <class T, class R> friend class base::subtle::DeleteHelperInternal;