Index: chrome/browser/sync/internal_api/sync_manager.h |
diff --git a/chrome/browser/sync/internal_api/sync_manager.h b/chrome/browser/sync/internal_api/sync_manager.h |
index 14350a49748e8a1c08a4bef857406e151c76da4e..2dfe1259170ce337e09796d94877abb854762b30 100644 |
--- a/chrome/browser/sync/internal_api/sync_manager.h |
+++ b/chrome/browser/sync/internal_api/sync_manager.h |
@@ -512,8 +512,15 @@ class SyncManager { |
// only be called after syncapi has been initialized. |
void RefreshEncryption(); |
+ // Gets the set of encrypted types from the cryptographer |
+ // Note: opens a transaction. |
syncable::ModelTypeSet GetEncryptedDataTypes() const; |
+ // Reads the nigori node to determine if any experimental types should be |
+ // enabled. |
+ // Note: opens a transaction. |
+ bool ReceivedExperimentalTypes(syncable::ModelTypeSet* to_add) const; |
+ |
// Uses a read-only transaction to determine if the directory being synced has |
// any remaining unsynced items. |
bool HasUnsyncedItems() const; |