Index: sync/engine/syncer.h |
diff --git a/sync/engine/syncer.h b/sync/engine/syncer.h |
index ee97b08c438e87cbdff8712f3010ef5375f4a571..80dfb517a2ec8705af15df8e63fef0055a6b0ecf 100644 |
--- a/sync/engine/syncer.h |
+++ b/sync/engine/syncer.h |
@@ -57,7 +57,9 @@ class Syncer { |
void RequestEarlyExit(); |
// Runs a sync cycle from |first_step| to |last_step|. |
- virtual void SyncShare(sessions::SyncSession* session, |
+ // Returns true if the cycle completed with |last_step|, and false |
+ // if it terminated early due to error / exit requested. |
+ virtual bool SyncShare(sessions::SyncSession* session, |
SyncerStep first_step, |
SyncerStep last_step); |