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

Side by Side Diff: components/sync_driver/sync_service.h

Issue 1155443009: [Sync] Rename SyncActive to IsSyncActive. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: More non-android cases. Created 5 years, 6 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
« no previous file with comments | « components/password_manager/core/browser/password_manager_util.cc ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 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 COMPONENTS_SYNC_DRIVER_SYNC_SERVICE_H_ 5 #ifndef COMPONENTS_SYNC_DRIVER_SYNC_SERVICE_H_
6 #define COMPONENTS_SYNC_DRIVER_SYNC_SERVICE_H_ 6 #define COMPONENTS_SYNC_DRIVER_SYNC_SERVICE_H_
7 7
8 #include <string> 8 #include <string>
9 9
10 #include "base/macros.h" 10 #include "base/macros.h"
(...skipping 13 matching lines...) Expand all
24 IMPLICIT, // The user did not provide a custom passphrase for encryption. 24 IMPLICIT, // The user did not provide a custom passphrase for encryption.
25 // We implicitly use the GAIA password in such cases. 25 // We implicitly use the GAIA password in such cases.
26 EXPLICIT, // The user selected the "use custom passphrase" radio button 26 EXPLICIT, // The user selected the "use custom passphrase" radio button
27 // during sync setup and provided a passphrase. 27 // during sync setup and provided a passphrase.
28 }; 28 };
29 29
30 ~SyncService() override {} 30 ~SyncService() override {}
31 31
32 // Whether sync is enabled by user or not. This does not necessarily mean 32 // Whether sync is enabled by user or not. This does not necessarily mean
33 // that sync is currently running (due to delayed startup, unrecoverable 33 // that sync is currently running (due to delayed startup, unrecoverable
34 // errors, or shutdown). See SyncActive below for checking whether sync 34 // errors, or shutdown). See IsSyncActive below for checking whether sync
35 // is actually running. 35 // is actually running.
36 virtual bool HasSyncSetupCompleted() const = 0; 36 virtual bool HasSyncSetupCompleted() const = 0;
37 37
38 // Returns true if sync is fully initialized and active. This implies that 38 // Returns true if sync is fully initialized and active. This implies that
39 // an initial configuration has successfully completed, although there may 39 // an initial configuration has successfully completed, although there may
40 // be datatype specific, auth, or other transient errors. To see which 40 // be datatype specific, auth, or other transient errors. To see which
41 // datetypes are actually syncing, see GetActiveTypes() below. 41 // datetypes are actually syncing, see GetActiveTypes() below.
42 // Note that if sync is in backup or rollback mode, SyncActive() will be 42 // Note that if sync is in backup or rollback mode, IsSyncActive() will be
43 // false. 43 // false.
44 virtual bool SyncActive() const = 0; 44 virtual bool IsSyncActive() const = 0;
45 45
46 // Get the set of current active data types (those chosen or configured by 46 // Get the set of current active data types (those chosen or configured by
47 // the user which have not also encountered a runtime error). 47 // the user which have not also encountered a runtime error).
48 // Note that if the Sync engine is in the middle of a configuration, this 48 // Note that if the Sync engine is in the middle of a configuration, this
49 // will the the empty set. Once the configuration completes the set will 49 // will the the empty set. Once the configuration completes the set will
50 // be updated. 50 // be updated.
51 virtual syncer::ModelTypeSet GetActiveDataTypes() const = 0; 51 virtual syncer::ModelTypeSet GetActiveDataTypes() const = 0;
52 52
53 // Adds/removes an observer. SyncService does not take ownership of the 53 // Adds/removes an observer. SyncService does not take ownership of the
54 // observer. 54 // observer.
(...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after
161 protected: 161 protected:
162 SyncService() {} 162 SyncService() {}
163 163
164 private: 164 private:
165 DISALLOW_COPY_AND_ASSIGN(SyncService); 165 DISALLOW_COPY_AND_ASSIGN(SyncService);
166 }; 166 };
167 167
168 } // namespace sync_driver 168 } // namespace sync_driver
169 169
170 #endif // COMPONENTS_SYNC_DRIVER_SYNC_SERVICE_H_ 170 #endif // COMPONENTS_SYNC_DRIVER_SYNC_SERVICE_H_
OLDNEW
« no previous file with comments | « components/password_manager/core/browser/password_manager_util.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698