summaryrefslogtreecommitdiffstats
path: root/base/bind_helpers.cc
diff options
context:
space:
mode:
authoravi@chromium.org <avi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-30 02:04:04 +0000
committeravi@chromium.org <avi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-30 02:04:04 +0000
commit1c232c2bbc955bd58282cd815bc0fcc2bcf66aa1 (patch)
tree0ab63673a38ea13eb0659e48d542e49867062f50 /base/bind_helpers.cc
parent85267b1f29294369994453d2b459b252db1fe556 (diff)
downloadchromium_src-1c232c2bbc955bd58282cd815bc0fcc2bcf66aa1.zip
chromium_src-1c232c2bbc955bd58282cd815bc0fcc2bcf66aa1.tar.gz
chromium_src-1c232c2bbc955bd58282cd815bc0fcc2bcf66aa1.tar.bz2
Move ScopedClosureRunner to callback_helpers, add Reset.
BUG=none TEST=none TBR=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/23514018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@220473 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/bind_helpers.cc')
-rw-r--r--base/bind_helpers.cc15
1 files changed, 0 insertions, 15 deletions
diff --git a/base/bind_helpers.cc b/base/bind_helpers.cc
index f2fc3bb..f1fe46d 100644
--- a/base/bind_helpers.cc
+++ b/base/bind_helpers.cc
@@ -11,19 +11,4 @@ namespace base {
void DoNothing() {
}
-ScopedClosureRunner::ScopedClosureRunner(const Closure& closure)
- : closure_(closure) {
-}
-
-ScopedClosureRunner::~ScopedClosureRunner() {
- if (!closure_.is_null())
- closure_.Run();
-}
-
-Closure ScopedClosureRunner::Release() {
- Closure result = closure_;
- closure_.Reset();
- return result;
-}
-
} // namespace base