• rlarocque@chromium.org's avatar
    Refactor SyncBackendHost · 624cdb8b
    rlarocque@chromium.org authored
    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
    
    Review URL: https://codereview.chromium.org/61183003
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233533 0039d316-1c4b-4281-b951-d872f2087c98
    624cdb8b
test_profile_sync_service.h 7.42 KB