diff options
author | avi@chromium.org <avi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-08-30 02:04:04 +0000 |
---|---|---|
committer | avi@chromium.org <avi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-08-30 02:04:04 +0000 |
commit | 1c232c2bbc955bd58282cd815bc0fcc2bcf66aa1 (patch) | |
tree | 0ab63673a38ea13eb0659e48d542e49867062f50 /base/bind_helpers.cc | |
parent | 85267b1f29294369994453d2b459b252db1fe556 (diff) | |
download | chromium_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.cc | 15 |
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 |