| Index: google_apis/gcm/engine/gcm_store_impl.h
|
| diff --git a/google_apis/gcm/engine/gcm_store_impl.h b/google_apis/gcm/engine/gcm_store_impl.h
|
| index e46c503bfe03f45d7bbc370e78d8fe3e956bf34e..f49509a3e17d650fe5f842ae880f380a73d31782 100644
|
| --- a/google_apis/gcm/engine/gcm_store_impl.h
|
| +++ b/google_apis/gcm/engine/gcm_store_impl.h
|
| @@ -18,13 +18,16 @@ class SequencedTaskRunner;
|
|
|
| namespace gcm {
|
|
|
| +class Encryptor;
|
| +
|
| // An implementation of GCM Store that uses LevelDB for persistence.
|
| // It performs all blocking operations on the blocking task runner, and posts
|
| // all callbacks to the thread on which the GCMStoreImpl is created.
|
| class GCM_EXPORT GCMStoreImpl : public GCMStore {
|
| public:
|
| GCMStoreImpl(const base::FilePath& path,
|
| - scoped_refptr<base::SequencedTaskRunner> blocking_task_runner);
|
| + scoped_refptr<base::SequencedTaskRunner> blocking_task_runner,
|
| + scoped_ptr<Encryptor> encryptor);
|
| virtual ~GCMStoreImpl();
|
|
|
| // Load the directory and pass the initial state back to caller.
|
|
|