summaryrefslogtreecommitdiffstats
path: root/chrome/installer
diff options
context:
space:
mode:
authorachuith@chromium.org <achuith@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-07 20:34:59 +0000
committerachuith@chromium.org <achuith@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-07 20:34:59 +0000
commit27a5485e00fc6a2a1bf7efd73cd7a8bf8bcd9a4e (patch)
treee400b205c4a23c91f24438e7207a6bbf32731c15 /chrome/installer
parentbf1be4e7669c23dc4273ee538d5854415c48a0e0 (diff)
downloadchromium_src-27a5485e00fc6a2a1bf7efd73cd7a8bf8bcd9a4e.zip
chromium_src-27a5485e00fc6a2a1bf7efd73cd7a8bf8bcd9a4e.tar.gz
chromium_src-27a5485e00fc6a2a1bf7efd73cd7a8bf8bcd9a4e.tar.bz2
DriveFeedProcessor refactor #2
* Always process parent directories before their children. * Get rid of ResourceMap, using DriveEntryMap instead. * Make DriveFeedProcessor::ApplyFeeds and DriveFeedLoader::UpdateFromFeed asynchronous - they now take callbacks. * Make drive_entry_map_, changed_dirs_ and callback_ member variables of DriveFeedProcessor. * Introduce methods ApplyNextEntryProto, ApplyNextByIterator, and ApplyEntryProto. ApplyEntryProto contains the logic of the inner-most loop of the old ApplyEntryProtoMap. BUG=137374 TEST=unit tests Review URL: https://codereview.chromium.org/11369020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166511 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/installer')
0 files changed, 0 insertions, 0 deletions