diff options
author | mtklein <mtklein@chromium.org> | 2016-02-16 19:06:15 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-02-16 19:06:15 -0800 |
commit | 048494c1e236c4db9d18952de83d2602c1abc7c3 (patch) | |
tree | 69997f908e6a8162e4f2d5ad854f10070bc4b6fd /src/core/SkTaskGroup.cpp | |
parent | f60a8908d2ee5cc2e699dc42c17a6e431c3a49ac (diff) |
clean up more dead code
- SkSHA1 is unused
- SkRunnable is obsolete now that we have std::function
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1705583003
Review URL: https://codereview.chromium.org/1705583003
Diffstat (limited to 'src/core/SkTaskGroup.cpp')
-rw-r--r-- | src/core/SkTaskGroup.cpp | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/src/core/SkTaskGroup.cpp b/src/core/SkTaskGroup.cpp index 1799256d6f..b3c23b649b 100644 --- a/src/core/SkTaskGroup.cpp +++ b/src/core/SkTaskGroup.cpp @@ -6,7 +6,6 @@ */ #include "SkOnce.h" -#include "SkRunnable.h" #include "SkSemaphore.h" #include "SkSpinlock.h" #include "SkTArray.h" @@ -40,13 +39,6 @@ namespace { class ThreadPool : SkNoncopyable { public: - static void Add(SkRunnable* task, SkAtomic<int32_t>* pending) { - if (!gGlobal) { // If we have no threads, run synchronously. - return task->run(); - } - gGlobal->add([task]() { task->run(); }, pending); - } - static void Add(std::function<void(void)> fn, SkAtomic<int32_t>* pending) { if (!gGlobal) { return fn(); @@ -99,8 +91,6 @@ private: SkSpinlock* fLock; }; - static void CallRunnable(void* arg) { static_cast<SkRunnable*>(arg)->run(); } - struct Work { std::function<void(void)> fn; // A function to call SkAtomic<int32_t>* pending; // then decrement pending afterwards. @@ -213,7 +203,6 @@ SkTaskGroup::Enabler::~Enabler() { delete ThreadPool::gGlobal; } SkTaskGroup::SkTaskGroup() : fPending(0) {} void SkTaskGroup::wait() { ThreadPool::Wait(&fPending); } -void SkTaskGroup::add(SkRunnable* task) { ThreadPool::Add(task, &fPending); } void SkTaskGroup::add(std::function<void(void)> fn) { ThreadPool::Add(fn, &fPending); } void SkTaskGroup::batch(int N, std::function<void(int)> fn) { ThreadPool::Batch(N, fn, &fPending); |