summaryrefslogtreecommitdiffstats
path: root/sync/sync_core.gypi
diff options
context:
space:
mode:
authorrlarocque@chromium.org <rlarocque@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-19 18:00:13 +0000
committerrlarocque@chromium.org <rlarocque@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-19 18:00:13 +0000
commit278e4f94e2fd56d83bf8d5fc21898e92da47f3fb (patch)
tree3fc8f64b649fe01032bf02e0d53cb2ba73b8d5e5 /sync/sync_core.gypi
parent3e169741eb6d303c2e52a563cb57f53135730f30 (diff)
downloadchromium_src-278e4f94e2fd56d83bf8d5fc21898e92da47f3fb.zip
chromium_src-278e4f94e2fd56d83bf8d5fc21898e92da47f3fb.tar.gz
chromium_src-278e4f94e2fd56d83bf8d5fc21898e92da47f3fb.tar.bz2
sync: Add NonBlockingSyncTypeProcessorCore
Adds the class for handling sync updates and commits on the sync thread. The current implementation is mostly a bunch of stubs. In the future, this will be hooked up to a NonBlockingSyncTypeProcessor that lives on the model type's thread. These two classes will collaborate to implement the non-blocking sync system. This CL also adds some code to the ModelTypeRegistry and SyncSessionContext to prepare for managing these NonBlockingSyncTypeProcessor objects. This new code is used only in tests. BUG=351005 Review URL: https://codereview.chromium.org/192953008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@258035 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'sync/sync_core.gypi')
-rw-r--r--sync/sync_core.gypi2
1 files changed, 2 insertions, 0 deletions
diff --git a/sync/sync_core.gypi b/sync/sync_core.gypi
index e973110..5ca59ee5 100644
--- a/sync/sync_core.gypi
+++ b/sync/sync_core.gypi
@@ -64,6 +64,8 @@
'engine/net/server_connection_manager.h',
'engine/net/url_translator.cc',
'engine/net/url_translator.h',
+ 'engine/non_blocking_type_processor_core.cc',
+ 'engine/non_blocking_type_processor_core.h',
'engine/nudge_source.cc',
'engine/nudge_source.h',
'engine/process_updates_util.cc',