|
Refactor SyncBackendHost
Split SyncBackendHost into SyncBackendHost, SyncBackendHostImpl and
SyncBackendHostCore.
The SyncBackendHost class is now a pure virtual interface. It is the
contains the interface exposed to the ProfileSyncService.
The SyncBackendHostImpl class implements the functionality of the
SyncBackendHost. It contains most of the code that used to reside in
SyncBackendHost.
The SyncBackendHostCore is the old SyncBackendHost::Core under a new
name. It's been moved out of the SyncBackendHost's .cc file and into
its own, publicly declared class. This will hopefully enable better
testing in the future.
This is a pure refactoring change. It should have no impact on program
behavior.
BUG= 312999
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=233533
Total comments: 25
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+2196 lines, -2724 lines) |
Patch |
 |
M |
chrome/browser/sync/glue/sync_backend_host.h
|
View
|
1
2
3
|
7 chunks |
+48 lines, -421 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/glue/sync_backend_host.cc
|
View
|
3
|
1 chunk |
+2 lines, -1600 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/sync/glue/sync_backend_host_core.h
|
View
|
3
|
1 chunk |
+295 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/sync/glue/sync_backend_host_core.cc
|
View
|
1
2
3
|
1 chunk |
+622 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/sync/glue/sync_backend_host_impl.h
|
View
|
1
2
3
|
1 chunk |
+326 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/sync/glue/sync_backend_host_impl.cc
|
View
|
3
|
1 chunk |
+763 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
chrome/browser/sync/glue/sync_backend_host_impl_unittest.cc
|
View
|
1
2
3
|
3 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/sync/glue/sync_backend_host_unittest.cc
|
View
|
1
2
3
|
1 chunk |
+0 lines, -691 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/sync/glue/sync_frontend.h
|
View
|
1
2
3
|
1 chunk |
+112 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
chrome/browser/sync/glue/sync_frontend.cc
|
View
|
3
|
1 chunk |
+6 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/profile_sync_service.h
|
View
|
3
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/profile_sync_service.cc
|
View
|
3
|
2 chunks |
+5 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/test_profile_sync_service.h
|
View
|
3
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/test_profile_sync_service.cc
|
View
|
3
|
4 chunks |
+4 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_browser.gypi
|
View
|
3
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_tests_unit.gypi
|
View
|
1
2
3
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
Total messages: 8 (0 generated)
|