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

Side by Side Diff: sync/internal_api/public/test/fake_sync_manager.h

Issue 1866243002: Convert //sync from scoped_ptr to std::unique_ptr (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 8 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 unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef SYNC_INTERNAL_API_PUBLIC_TEST_FAKE_SYNC_MANAGER_H_ 5 #ifndef SYNC_INTERNAL_API_PUBLIC_TEST_FAKE_SYNC_MANAGER_H_
6 #define SYNC_INTERNAL_API_PUBLIC_TEST_FAKE_SYNC_MANAGER_H_ 6 #define SYNC_INTERNAL_API_PUBLIC_TEST_FAKE_SYNC_MANAGER_H_
7 7
8 #include <string> 8 #include <string>
9 9
10 #include "base/macros.h" 10 #include "base/macros.h"
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
84 void ConfigureSyncer(ConfigureReason reason, 84 void ConfigureSyncer(ConfigureReason reason,
85 ModelTypeSet to_download, 85 ModelTypeSet to_download,
86 ModelTypeSet to_purge, 86 ModelTypeSet to_purge,
87 ModelTypeSet to_journal, 87 ModelTypeSet to_journal,
88 ModelTypeSet to_unapply, 88 ModelTypeSet to_unapply,
89 const ModelSafeRoutingInfo& new_routing_info, 89 const ModelSafeRoutingInfo& new_routing_info,
90 const base::Closure& ready_task, 90 const base::Closure& ready_task,
91 const base::Closure& retry_task) override; 91 const base::Closure& retry_task) override;
92 void OnIncomingInvalidation( 92 void OnIncomingInvalidation(
93 syncer::ModelType type, 93 syncer::ModelType type,
94 scoped_ptr<InvalidationInterface> interface) override; 94 std::unique_ptr<InvalidationInterface> interface) override;
95 void SetInvalidatorEnabled(bool invalidator_enabled) override; 95 void SetInvalidatorEnabled(bool invalidator_enabled) override;
96 void AddObserver(Observer* observer) override; 96 void AddObserver(Observer* observer) override;
97 void RemoveObserver(Observer* observer) override; 97 void RemoveObserver(Observer* observer) override;
98 SyncStatus GetDetailedStatus() const override; 98 SyncStatus GetDetailedStatus() const override;
99 void SaveChanges() override; 99 void SaveChanges() override;
100 void ShutdownOnSyncThread(ShutdownReason reason) override; 100 void ShutdownOnSyncThread(ShutdownReason reason) override;
101 UserShare* GetUserShare() override; 101 UserShare* GetUserShare() override;
102 syncer_v2::SyncContextProxy* GetSyncContextProxy() override; 102 syncer_v2::SyncContextProxy* GetSyncContextProxy() override;
103 const std::string cache_guid() override; 103 const std::string cache_guid() override;
104 bool ReceivedExperiment(Experiments* experiments) override; 104 bool ReceivedExperiment(Experiments* experiments) override;
105 bool HasUnsyncedItems() override; 105 bool HasUnsyncedItems() override;
106 SyncEncryptionHandler* GetEncryptionHandler() override; 106 SyncEncryptionHandler* GetEncryptionHandler() override;
107 ScopedVector<syncer::ProtocolEvent> GetBufferedProtocolEvents() override; 107 ScopedVector<syncer::ProtocolEvent> GetBufferedProtocolEvents() override;
108 scoped_ptr<base::ListValue> GetAllNodesForType( 108 std::unique_ptr<base::ListValue> GetAllNodesForType(
109 syncer::ModelType type) override; 109 syncer::ModelType type) override;
110 void RefreshTypes(ModelTypeSet types) override; 110 void RefreshTypes(ModelTypeSet types) override;
111 void RegisterDirectoryTypeDebugInfoObserver( 111 void RegisterDirectoryTypeDebugInfoObserver(
112 syncer::TypeDebugInfoObserver* observer) override; 112 syncer::TypeDebugInfoObserver* observer) override;
113 void UnregisterDirectoryTypeDebugInfoObserver( 113 void UnregisterDirectoryTypeDebugInfoObserver(
114 syncer::TypeDebugInfoObserver* observer) override; 114 syncer::TypeDebugInfoObserver* observer) override;
115 bool HasDirectoryTypeDebugInfoObserver( 115 bool HasDirectoryTypeDebugInfoObserver(
116 syncer::TypeDebugInfoObserver* observer) override; 116 syncer::TypeDebugInfoObserver* observer) override;
117 void RequestEmitDebugInfo() override; 117 void RequestEmitDebugInfo() override;
118 void ClearServerData(const ClearServerDataCallback& callback) override; 118 void ClearServerData(const ClearServerDataCallback& callback) override;
(...skipping 18 matching lines...) Expand all
137 ModelTypeSet downloaded_types_; 137 ModelTypeSet downloaded_types_;
138 // The set of types that have been enabled. 138 // The set of types that have been enabled.
139 ModelTypeSet enabled_types_; 139 ModelTypeSet enabled_types_;
140 140
141 // The types for which a refresh was most recently requested. 141 // The types for which a refresh was most recently requested.
142 ModelTypeSet last_refresh_request_types_; 142 ModelTypeSet last_refresh_request_types_;
143 143
144 // The most recent configure reason. 144 // The most recent configure reason.
145 ConfigureReason last_configure_reason_; 145 ConfigureReason last_configure_reason_;
146 146
147 scoped_ptr<FakeSyncEncryptionHandler> fake_encryption_handler_; 147 std::unique_ptr<FakeSyncEncryptionHandler> fake_encryption_handler_;
148 148
149 TestUserShare test_user_share_; 149 TestUserShare test_user_share_;
150 150
151 syncer_v2::NullSyncContextProxy null_sync_context_proxy_; 151 syncer_v2::NullSyncContextProxy null_sync_context_proxy_;
152 152
153 // Number of invalidations received since startup. 153 // Number of invalidations received since startup.
154 int num_invalidations_received_; 154 int num_invalidations_received_;
155 155
156 DISALLOW_COPY_AND_ASSIGN(FakeSyncManager); 156 DISALLOW_COPY_AND_ASSIGN(FakeSyncManager);
157 }; 157 };
158 158
159 } // namespace syncer 159 } // namespace syncer
160 160
161 #endif // SYNC_INTERNAL_API_PUBLIC_TEST_FAKE_SYNC_MANAGER_H_ 161 #endif // SYNC_INTERNAL_API_PUBLIC_TEST_FAKE_SYNC_MANAGER_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698