| Index: chrome/browser/services/gcm/fake_gcm_client_factory.h
|
| diff --git a/chrome/browser/services/gcm/fake_gcm_client_factory.h b/chrome/browser/services/gcm/fake_gcm_client_factory.h
|
| index df9d5b37fbd35c5926ab449174b2734fe72abe83..f02bc7b9fa7b25882bd95e6733c471c6d5e63bdd 100644
|
| --- a/chrome/browser/services/gcm/fake_gcm_client_factory.h
|
| +++ b/chrome/browser/services/gcm/fake_gcm_client_factory.h
|
| @@ -10,13 +10,20 @@
|
| #include "chrome/browser/services/gcm/fake_gcm_client.h"
|
| #include "components/gcm_driver/gcm_client_factory.h"
|
|
|
| +namespace base {
|
| +class SequencedTaskRunner;
|
| +}
|
| +
|
| namespace gcm {
|
|
|
| class GCMClient;
|
|
|
| class FakeGCMClientFactory : public GCMClientFactory {
|
| public:
|
| - explicit FakeGCMClientFactory(FakeGCMClient::StartMode gcm_client_start_mode);
|
| + FakeGCMClientFactory(
|
| + FakeGCMClient::StartMode gcm_client_start_mode,
|
| + const scoped_refptr<base::SequencedTaskRunner>& ui_thread,
|
| + const scoped_refptr<base::SequencedTaskRunner>& io_thread);
|
| virtual ~FakeGCMClientFactory();
|
|
|
| // GCMClientFactory:
|
| @@ -24,6 +31,8 @@ class FakeGCMClientFactory : public GCMClientFactory {
|
|
|
| private:
|
| FakeGCMClient::StartMode gcm_client_start_mode_;
|
| + scoped_refptr<base::SequencedTaskRunner> ui_thread_;
|
| + scoped_refptr<base::SequencedTaskRunner> io_thread_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(FakeGCMClientFactory);
|
| };
|
|
|