Index: net/cookies/cookie_store_test_callbacks.h |
diff --git a/net/cookies/cookie_store_test_callbacks.h b/net/cookies/cookie_store_test_callbacks.h |
deleted file mode 100644 |
index eccdf1bff260ea99f60351f0233bb670ab1ea06b..0000000000000000000000000000000000000000 |
--- a/net/cookies/cookie_store_test_callbacks.h |
+++ /dev/null |
@@ -1,99 +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 NET_COOKIES_COOKIE_STORE_TEST_CALLBACKS_H_ |
-#define NET_COOKIES_COOKIE_STORE_TEST_CALLBACKS_H_ |
- |
-#include <string> |
-#include <vector> |
- |
-#include "net/cookies/cookie_store.h" |
- |
-namespace base { |
-class MessageLoop; |
-class Thread; |
-} |
- |
-namespace net { |
- |
-// Defines common behaviour for the callbacks from GetCookies, SetCookies, etc. |
-// Asserts that the current thread is the expected invocation thread, sends a |
-// quit to the thread in which it was constructed. |
-class CookieCallback { |
- public: |
- // Indicates whether the callback has been called. |
- bool did_run() { return did_run_; } |
- |
- protected: |
- // Constructs a callback that expects to be called in the given thread and |
- // will, upon execution, send a QUIT to the constructing thread. |
- explicit CookieCallback(base::Thread* run_in_thread); |
- |
- // Constructs a callback that expects to be called in current thread and will |
- // send a QUIT to the constructing thread. |
- CookieCallback(); |
- |
- // Tests whether the current thread was the caller's thread. |
- // Sends a QUIT to the constructing thread. |
- void CallbackEpilogue(); |
- |
- private: |
- bool did_run_; |
- base::Thread* run_in_thread_; |
- base::MessageLoop* run_in_loop_; |
- base::MessageLoop* parent_loop_; |
- base::MessageLoop* loop_to_quit_; |
-}; |
- |
-// Callback implementations for the asynchronous CookieStore methods. |
- |
-template <typename T> |
-class ResultSavingCookieCallback : public CookieCallback { |
- public: |
- ResultSavingCookieCallback() { |
- } |
- explicit ResultSavingCookieCallback(base::Thread* run_in_thread) |
- : CookieCallback(run_in_thread) { |
- } |
- |
- void Run(T result) { |
- result_ = result; |
- CallbackEpilogue(); |
- } |
- |
- const T& result() { return result_; } |
- |
- private: |
- T result_; |
-}; |
- |
-class StringResultCookieCallback : public CookieCallback { |
- public: |
- StringResultCookieCallback(); |
- explicit StringResultCookieCallback(base::Thread* run_in_thread); |
- |
- void Run(const std::string& result) { |
- result_ = result; |
- CallbackEpilogue(); |
- } |
- |
- const std::string& result() { return result_; } |
- |
- private: |
- std::string result_; |
-}; |
- |
-class NoResultCookieCallback : public CookieCallback { |
- public: |
- NoResultCookieCallback(); |
- explicit NoResultCookieCallback(base::Thread* run_in_thread); |
- |
- void Run() { |
- CallbackEpilogue(); |
- } |
-}; |
- |
-} // namespace net |
- |
-#endif // NET_COOKIES_COOKIE_STORE_TEST_CALLBACKS_H_ |