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

Unified Diff: chrome/browser/chromeos/policy/server_backed_state_keys_broker.h

Issue 2657013002: Introduce ThreadTaskRunnerHandle::OverrideForTesting and TestMockTimeTaskRunner::ScopedContext. (Closed)
Patch Set: fix RecentTabHelperTest crash? Created 3 years, 10 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
Index: chrome/browser/chromeos/policy/server_backed_state_keys_broker.h
diff --git a/chrome/browser/chromeos/policy/server_backed_state_keys_broker.h b/chrome/browser/chromeos/policy/server_backed_state_keys_broker.h
index de4baf79b1af3ca7eee20f3619c647a391c555c8..0c987cf730bce0e534113664fd3bdaf58359a78f 100644
--- a/chrome/browser/chromeos/policy/server_backed_state_keys_broker.h
+++ b/chrome/browser/chromeos/policy/server_backed_state_keys_broker.h
@@ -12,13 +12,8 @@
#include "base/callback.h"
#include "base/callback_list.h"
#include "base/macros.h"
-#include "base/memory/ref_counted.h"
#include "base/memory/weak_ptr.h"
-namespace base {
-class TaskRunner;
-}
-
namespace chromeos {
class SessionManagerClient;
}
@@ -36,8 +31,7 @@ class ServerBackedStateKeysBroker {
StateKeysCallback;
ServerBackedStateKeysBroker(
- chromeos::SessionManagerClient* session_manager_client,
- scoped_refptr<base::TaskRunner> delayed_task_runner);
+ chromeos::SessionManagerClient* session_manager_client);
~ServerBackedStateKeysBroker();
// Registers a callback to be invoked whenever the state keys get updated.
@@ -54,6 +48,8 @@ class ServerBackedStateKeysBroker {
// invoked. See http://crbug.com/649422 for more context.
void RequestStateKeys(const StateKeysCallback& callback);
+ static base::TimeDelta GetPollIntervalForTesting();
+
// Get the set of current state keys. Empty if state keys are unavailable
// or pending retrieval.
const std::vector<std::string>& state_keys() const { return state_keys_; }
@@ -79,8 +75,6 @@ class ServerBackedStateKeysBroker {
chromeos::SessionManagerClient* session_manager_client_;
- scoped_refptr<base::TaskRunner> delayed_task_runner_;
-
// The current set of state keys.
std::vector<std::string> state_keys_;

Powered by Google App Engine
This is Rietveld 408576698