| Index: sync/internal_api/public/sync_manager.h
|
| diff --git a/sync/internal_api/public/sync_manager.h b/sync/internal_api/public/sync_manager.h
|
| index 1e9cb34b2a4bdeda4f5e0f8305eb690cab2603e1..8e8d7d926a96a1353f1eeafcc3265df664fdd4f3 100644
|
| --- a/sync/internal_api/public/sync_manager.h
|
| +++ b/sync/internal_api/public/sync_manager.h
|
| @@ -37,6 +37,12 @@
|
|
|
| class GURL;
|
|
|
| +namespace base {
|
| +namespace trace_event {
|
| +class ProcessMemoryDump;
|
| +}
|
| +}
|
| +
|
| namespace sync_pb {
|
| class EncryptedData;
|
| } // namespace sync_pb
|
| @@ -344,6 +350,9 @@ class SYNC_EXPORT SyncManager {
|
| // Status-related getter. May be called on any thread.
|
| virtual SyncStatus GetDetailedStatus() const = 0;
|
|
|
| + // Adds memory usage statistics to |pmd| for chrome://tracing.
|
| + virtual void OnMemoryDump(base::trace_event::ProcessMemoryDump* pmd) = 0;
|
| +
|
| // Call periodically from a database-safe thread to persist recent changes
|
| // to the syncapi model.
|
| virtual void SaveChanges() = 0;
|
|
|