Searched refs:TaskRunner (Results 1 - 25 of 362) sorted by relevance

1234567891011>>

/external/skia/dm/
H A DDMTaskRunner.cpp6 TaskRunner::TaskRunner(int cpuThreads, int gpuThreads) : fCpu(cpuThreads), fGpu(gpuThreads) {} function in class:DM::TaskRunner
8 void TaskRunner::add(CpuTask* task) { fCpu.add(task); }
9 void TaskRunner::addNext(CpuTask* task) { fCpu.addNext(task); }
10 void TaskRunner::add(GpuTask* task) { fGpu.add(task); }
12 void TaskRunner::wait() {
H A DDMTaskRunner.h8 // TaskRunner runs Tasks on one of two threadpools depending on the need for a GrContextFactory.
16 class TaskRunner : SkNoncopyable { class in namespace:DM
18 explicit TaskRunner(int cpuThreads, int gpuThreads);
H A DDMTask.h17 class TaskRunner;
31 Task(Reporter* reporter, TaskRunner* taskRunner);
43 TaskRunner* fTaskRunner; // Unowned.
50 CpuTask(Reporter* reporter, TaskRunner* taskRunner);
62 GpuTask(Reporter* reporter, TaskRunner* taskRunner);
/external/chromium_org/base/
H A Dtask_runner.cc20 explicit PostTaskAndReplyTaskRunner(TaskRunner* destination);
27 TaskRunner* destination_;
31 TaskRunner* destination) : destination_(destination) {
43 bool TaskRunner::PostTask(const tracked_objects::Location& from_here,
48 bool TaskRunner::PostTaskAndReply(
56 TaskRunner::TaskRunner() {} function in class:base::TaskRunner
58 TaskRunner::~TaskRunner() {}
60 void TaskRunner
[all...]
H A Dtask_runner.h22 // A TaskRunner is an object that runs posted tasks (in the form of
23 // Closure objects). The TaskRunner interface provides a way of
25 // run. TaskRunner provides very weak guarantees as to how posted
37 // TaskRunner does not guarantee the order in which posted tasks are
44 // Implementations of TaskRunner should be thread-safe in that all
49 // Some theoretical implementations of TaskRunner:
51 // - A TaskRunner that uses a thread pool to run posted tasks.
53 // - A TaskRunner that, for each task, spawns a non-joinable thread
56 // - A TaskRunner that stores the list of posted tasks and has a
58 class BASE_EXPORT TaskRunner class in namespace:base
[all...]
/external/chromium_org/third_party/skia/dm/
H A DDMTaskRunner.cpp6 void TaskRunner::add(CpuTask* task) { fCpuWork.add(task); }
7 void TaskRunner::add(GpuTask* task) { fGpuWork.push(task); }
9 void TaskRunner::wait() {
H A DDMTaskRunner.h14 class TaskRunner : SkNoncopyable { class in namespace:DM
16 TaskRunner() {} function in class:DM::TaskRunner
H A DDMTask.h18 class TaskRunner;
32 Task(Reporter* reporter, TaskRunner* taskRunner);
44 TaskRunner* fTaskRunner; // Unowned.
51 CpuTask(Reporter* reporter, TaskRunner* taskRunner);
63 GpuTask(Reporter* reporter, TaskRunner* taskRunner);
/external/chromium_org/net/url_request/
H A Dtest_url_request_interceptor.h17 class TaskRunner;
38 const scoped_refptr<base::TaskRunner>& network_task_runner,
39 const scoped_refptr<base::TaskRunner>& worker_task_runner);
60 scoped_refptr<base::TaskRunner> network_task_runner_;
75 const scoped_refptr<base::TaskRunner>& network_task_runner,
76 const scoped_refptr<base::TaskRunner>& worker_task_runner);
H A Dfile_protocol_handler.h16 class TaskRunner;
30 const scoped_refptr<base::TaskRunner>& file_task_runner);
37 const scoped_refptr<base::TaskRunner> file_task_runner_;
/external/chromium_org/base/files/
H A Dfile_util_proxy.h15 class TaskRunner;
33 TaskRunner* task_runner,
40 static bool DeleteFile(TaskRunner* task_runner,
48 TaskRunner* task_runner,
/external/chromium_org/mojo/embedder/
H A Dchannel_init.h16 class TaskRunner;
37 scoped_refptr<base::TaskRunner> io_thread_task_runner);
47 scoped_refptr<base::TaskRunner> io_thread,
50 scoped_refptr<base::TaskRunner> io_thread_task_runner_;
/external/chromium_org/chrome/browser/chromeos/login/users/
H A Dchrome_user_manager.cc11 scoped_refptr<base::TaskRunner> task_runner,
12 scoped_refptr<base::TaskRunner> blocking_task_runner)
/external/chromium_org/sync/util/
H A Dget_session_name.h15 class TaskRunner;
22 const scoped_refptr<base::TaskRunner>& task_runner,
/external/chromium_org/ipc/mojo/
H A Dipc_channel_mojo_host.h15 class TaskRunner;
26 explicit ChannelMojoHost(scoped_refptr<base::TaskRunner> io_task_runner);
43 const scoped_refptr<base::TaskRunner> io_task_runner_;
/external/chromium_org/third_party/webrtc/base/
H A Dtaskrunner.cc22 TaskRunner::TaskRunner() function in class:rtc::TaskRunner
33 TaskRunner::~TaskRunner() {
39 void TaskRunner::StartTask(Task * task) {
49 void TaskRunner::RunTasks() {
53 void TaskRunner::InternalRunTasks(bool in_destructor) {
121 void TaskRunner::PollTasks() {
138 int64 TaskRunner::next_task_timeout() const {
152 void TaskRunner
[all...]
H A Dtaskparent.h22 class TaskRunner;
27 explicit TaskParent(TaskRunner *derived_instance);
31 TaskRunner *GetRunner() { return runner_; }
52 TaskRunner *runner_;
/external/chromium_org/ui/snapshot/
H A Dsnapshot_async.h12 class TaskRunner;
28 scoped_refptr<base::TaskRunner> background_task_runner,
33 scoped_refptr<base::TaskRunner> background_task_runner,
/external/chromium_org/google_apis/drive/
H A Dtask_util.cc11 void RunTaskWithTaskRunner(scoped_refptr<base::TaskRunner> task_runner,
/external/chromium_org/athena/main/public/
H A Dathena_launcher.h11 class TaskRunner;
27 void StartAthenaEnv(scoped_refptr<base::TaskRunner> file_runner);
/external/chromium_org/athena/system/
H A Dorientation_controller.h16 class TaskRunner;
29 void InitWith(scoped_refptr<base::TaskRunner> blocking_task_runner);
/external/chromium_org/base/threading/
H A Dworker_pool.h20 class TaskRunner;
53 // Get a TaskRunner wrapper which posts to the WorkerPool using the given
55 static const scoped_refptr<TaskRunner>& GetTaskRunner(bool task_is_slow);
/external/chromium_org/content/browser/loader/
H A Dupload_data_stream_builder.h12 class TaskRunner;
47 base::TaskRunner* file_task_runner);
/external/chromium_org/mojo/common/
H A Ddata_pipe_utils.h16 class TaskRunner;
28 base::TaskRunner* task_runner,
/external/chromium_org/storage/common/blob/
H A Dscoped_file.h17 class TaskRunner;
37 typedef std::pair<ScopeOutCallback, scoped_refptr<base::TaskRunner> >
52 const scoped_refptr<base::TaskRunner>& file_task_runner);
69 base::TaskRunner* callback_runner);
88 scoped_refptr<base::TaskRunner> file_task_runner_;

Completed in 1025 milliseconds

1234567891011>>