blob: ea87a73fb44356f8e4c9b5563e5106c7063d0aed [file] [log] [blame]
// Copyright 2013 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "mojo/shell/task_runners.h"
#include "base/message_loop/message_loop_proxy.h"
#include "base/threading/thread.h"
namespace mojo {
namespace shell {
TaskRunners::TaskRunners(base::SingleThreadTaskRunner* ui_runner)
: ui_runner_(ui_runner),
io_thread_(new base::Thread("io_thread")),
file_thread_(new base::Thread("file_thread")) {
base::Thread::Options options;
options.message_loop_type = base::MessageLoop::TYPE_IO;
io_thread_->StartWithOptions(options);
file_thread_->Start();
}
TaskRunners::~TaskRunners() {
}
} // namespace shell
} // namespace mojo