class SyncErrorFactory;
}
-class PasswordStore;
+namespace password_manager {
+
+class PasswordStoreSync;
class PasswordSyncableService : public syncer::SyncableService,
public base::NonThreadSafe {
public:
// |PasswordSyncableService| is owned by |PasswordStore|.
- explicit PasswordSyncableService(PasswordStore* password_store);
+ explicit PasswordSyncableService(PasswordStoreSync* password_store);
virtual ~PasswordSyncableService();
// syncer::SyncableServiceImplementations
scoped_ptr<syncer::SyncChangeProcessor> sync_processor_;
// The password store that adds/updates/deletes password entries.
- PasswordStore* const password_store_;
+ PasswordStoreSync* const password_store_;
// A signal to start sync as soon as possible.
syncer::SyncableService::StartSyncFlare flare_;
// |password| entry.
std::string MakePasswordSyncTag(const sync_pb::PasswordSpecificsData& password);
+} // namespace password_manager
+
#endif // COMPONENTS_PASSWORD_MANAGER_CORE_BROWSER_PASSWORD_SYNCABLE_SERVICE_H__