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

Unified Diff: net/base/cookie_store_test_callbacks.h

Issue 9703011: Move the cookie store implementation into its own directory. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: net/base/cookies/ -> net/cookies/ Created 8 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/base/cookie_store.cc ('k') | net/base/cookie_store_test_callbacks.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: net/base/cookie_store_test_callbacks.h
diff --git a/net/base/cookie_store_test_callbacks.h b/net/base/cookie_store_test_callbacks.h
index 0957839d34f77ef5c65d940173245718ad43c302..4ca160d91e3f2847887f70e0c223b87be539f7c3 100644
--- a/net/base/cookie_store_test_callbacks.h
+++ b/net/base/cookie_store_test_callbacks.h
@@ -1,137 +1,14 @@
-// Copyright (c) 2012 The Chromium Authors. All rights reserved.
+// Copyright (c) 2011 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.
+// Provides a temporary redirection while clients are updated to use the new
+// path.
+
#ifndef NET_BASE_COOKIE_STORE_TEST_CALLBACKS_H_
#define NET_BASE_COOKIE_STORE_TEST_CALLBACKS_H_
#pragma once
-#include <string>
-#include <vector>
-
-#include "net/base/cookie_store.h"
-
-class MessageLoop;
-
-namespace base {
-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_;
- MessageLoop* run_in_loop_;
- MessageLoop* parent_loop_;
- MessageLoop* loop_to_quit_;
-};
-
-// Callback implementations for the asynchronous CookieStore methods.
-
-class SetCookieCallback : public CookieCallback {
- public:
- SetCookieCallback();
- explicit SetCookieCallback(base::Thread* run_in_thread);
-
- void Run(bool result) {
- result_ = result;
- CallbackEpilogue();
- }
-
- bool result() { return result_; }
-
- private:
- bool result_;
-};
-
-class GetCookieStringCallback : public CookieCallback {
- public:
- GetCookieStringCallback();
- explicit GetCookieStringCallback(base::Thread* run_in_thread);
-
- void Run(const std::string& cookie) {
- cookie_ = cookie;
- CallbackEpilogue();
- }
-
- const std::string& cookie() { return cookie_; }
-
- private:
- std::string cookie_;
-};
-
-class GetCookiesWithInfoCallback : public CookieCallback {
- public:
- GetCookiesWithInfoCallback();
- explicit GetCookiesWithInfoCallback(base::Thread* run_in_thread);
- ~GetCookiesWithInfoCallback();
-
- void Run(
- const std::string& cookie_line,
- const std::vector<CookieStore::CookieInfo>& cookie_info) {
- cookie_line_ = cookie_line;
- cookie_info_ = cookie_info;
- CallbackEpilogue();
- }
-
- const std::string& cookie_line() { return cookie_line_; }
- const std::vector<CookieStore::CookieInfo>& cookie_info() {
- return cookie_info_;
- }
-
- private:
- std::string cookie_line_;
- std::vector<CookieStore::CookieInfo> cookie_info_;
-};
-
-class DeleteCallback : public CookieCallback {
- public:
- DeleteCallback();
- explicit DeleteCallback(base::Thread* run_in_thread);
-
- void Run(int num_deleted) {
- num_deleted_ = num_deleted;
- CallbackEpilogue();
- }
-
- int num_deleted() { return num_deleted_; }
-
- private:
- int num_deleted_;
-};
-
-class DeleteCookieCallback : public CookieCallback {
- public:
- DeleteCookieCallback();
- explicit DeleteCookieCallback(base::Thread* run_in_thread);
-
- void Run() {
- CallbackEpilogue();
- }
-};
-
-} // namespace net
+#include "net/cookies/cookie_store_test_callbacks.h"
#endif // NET_BASE_COOKIE_STORE_TEST_CALLBACKS_H_
« no previous file with comments | « net/base/cookie_store.cc ('k') | net/base/cookie_store_test_callbacks.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698