Provide iOS implementation of BookmarkServerClusterService factory
commit61088dc6bf37c7480199561d11f4cf14cf696bb6
authorsdefresne <sdefresne@chromium.org>
Tue, 2 Jun 2015 12:48:48 +0000 (2 05:48 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 2 Jun 2015 12:49:12 +0000 (2 12:49 +0000)
treedaee55014fda40e15a0f3634bdf239b017c5f1e3
parent4eb24200b1402c38f37ea02eff707db2710f294d
Provide iOS implementation of BookmarkServerClusterService factory

Expand the KeyedServiceProvider interface to allow creation of KeyedServices
required by BookmarkServerClusterService constructor and to give access to
the corresponding factories (for dependencies).

Implement iOS version of BookmarkServerClusterService factory and change the
iOS code to use that implementation instead of the one from //chrome.

BUG=429756

Review URL: https://codereview.chromium.org/1159743005

Cr-Commit-Position: refs/heads/master@{#332375}
ios/chrome/browser/DEPS
ios/chrome/browser/enhanced_bookmarks/OWNERS [new file with mode: 0644]
ios/chrome/browser/enhanced_bookmarks/bookmark_server_cluster_service_factory.cc [new file with mode: 0644]
ios/chrome/browser/enhanced_bookmarks/bookmark_server_cluster_service_factory.h [new file with mode: 0644]
ios/chrome/ios_chrome.gyp
ios/public/provider/chrome/browser/keyed_service_provider.cc
ios/public/provider/chrome/browser/keyed_service_provider.h