Index: mojo/shell/domain_socket/test_completion_callback.cc |
diff --git a/mojo/shell/domain_socket/test_completion_callback.cc b/mojo/shell/domain_socket/test_completion_callback.cc |
deleted file mode 100644 |
index b04f7d3f754cf513ebce2b0d5f61893df0b8c969..0000000000000000000000000000000000000000 |
--- a/mojo/shell/domain_socket/test_completion_callback.cc |
+++ /dev/null |
@@ -1,56 +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. |
- |
-#include "mojo/shell/domain_socket/test_completion_callback.h" |
- |
-#include "base/bind.h" |
-#include "base/bind_helpers.h" |
-#include "base/compiler_specific.h" |
-#include "base/message_loop/message_loop.h" |
- |
-namespace mojo { |
-namespace shell { |
- |
-namespace internal { |
- |
-void TestCompletionCallbackBaseInternal::DidSetResult() { |
- have_result_ = true; |
- if (waiting_for_result_) |
- base::MessageLoop::current()->Quit(); |
-} |
- |
-void TestCompletionCallbackBaseInternal::WaitForResult() { |
- DCHECK(!waiting_for_result_); |
- while (!have_result_) { |
- waiting_for_result_ = true; |
- base::MessageLoop::current()->Run(); |
- waiting_for_result_ = false; |
- } |
- have_result_ = false; // Auto-reset for next callback. |
-} |
- |
-TestCompletionCallbackBaseInternal::TestCompletionCallbackBaseInternal() |
- : have_result_(false), waiting_for_result_(false) { |
-} |
- |
-} // namespace internal |
- |
-TestCompletionCallback::TestCompletionCallback() |
- : callback_(base::Bind(&TestCompletionCallback::SetResult, |
- base::Unretained(this))) { |
-} |
- |
-TestCompletionCallback::~TestCompletionCallback() { |
-} |
- |
-TestInt64CompletionCallback::TestInt64CompletionCallback() |
- : callback_(base::Bind(&TestInt64CompletionCallback::SetResult, |
- base::Unretained(this))) { |
-} |
- |
-TestInt64CompletionCallback::~TestInt64CompletionCallback() { |
-} |
- |
-} // namespace net |
-} // namespace net |