| Index: media/base/callback_util.h
|
| diff --git a/media/base/callback_util.h b/media/base/callback_util.h
|
| deleted file mode 100644
|
| index d831191c88b3ae162a6ddc5b7113fd41fe707ce2..0000000000000000000000000000000000000000
|
| --- a/media/base/callback_util.h
|
| +++ /dev/null
|
| @@ -1,53 +0,0 @@
|
| -// Copyright (c) 2012 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.
|
| -
|
| -#ifndef MEDIA_BASE_CALLBACK_UTIL_H_
|
| -#define MEDIA_BASE_CALLBACK_UTIL_H_
|
| -
|
| -#include <queue>
|
| -
|
| -#include "base/callback.h"
|
| -#include "base/memory/scoped_ptr.h"
|
| -#include "media/base/pipeline_status.h"
|
| -
|
| -namespace media {
|
| -
|
| -typedef base::Callback<void(const base::Closure&)> ClosureFunc;
|
| -typedef base::Callback<void(const PipelineStatusCB&)> PipelineStatusCBFunc;
|
| -
|
| -// Executes the closures in FIFO order, executing |done_cb| when the last
|
| -// closure has completed running.
|
| -//
|
| -// All closures (including |done_cb|) are executed on same thread as the
|
| -// calling thread.
|
| -void RunInSeries(scoped_ptr<std::queue<ClosureFunc> > closures,
|
| - const base::Closure& done_cb);
|
| -
|
| -// Executes the closures in FIFO order, executing |done_cb| when the last
|
| -// closure has completed running, reporting the final status code.
|
| -//
|
| -// Closures will stop being executed if a previous closure in the series
|
| -// returned an error status and |done_cb| will be executed prematurely.
|
| -//
|
| -// All closures (including |done_cb|) are executed on same thread as the
|
| -// calling thread.
|
| -void RunInSeriesWithStatus(
|
| - scoped_ptr<std::queue<PipelineStatusCBFunc> > status_cbs,
|
| - const PipelineStatusCB& done_cb);
|
| -
|
| -// Executes the closures in parallel, executing |done_cb| when all closures have
|
| -// completed running.
|
| -//
|
| -// No attempt is made to parallelize execution of the closures. In other words,
|
| -// this method will run all closures in FIFO order if said closures execute
|
| -// synchronously on the same call stack.
|
| -//
|
| -// All closures (including |done_cb|) are executed on same thread as the
|
| -// calling thread.
|
| -void RunInParallel(scoped_ptr<std::queue<ClosureFunc> > closures,
|
| - const base::Closure& done_cb);
|
| -
|
| -} // namespace media
|
| -
|
| -#endif // MEDIA_BASE_CALLBACK_UTIL_H_
|
|
|