Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1962)

Unified Diff: net/cookies/cookie_store_test_callbacks.h

Issue 992733002: Remove //net (except for Android test stuff) and sdch (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « net/cookies/cookie_store.cc ('k') | net/cookies/cookie_store_test_callbacks.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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_
« no previous file with comments | « net/cookies/cookie_store.cc ('k') | net/cookies/cookie_store_test_callbacks.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698