Reland of "Remove void** from disk_cache interface" w/ blockfile iter fix.
commitb1aaa058d259c916a01b675ca297cc01c7a07b17
authorgavinp <gavinp@chromium.org>
Wed, 24 Sep 2014 14:54:35 +0000 (24 07:54 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 24 Sep 2014 14:54:53 +0000 (24 14:54 +0000)
tree37e47df10fefb0311cd5bd611eb69cd0ce0c5911
parent0ae73de143b645c376ac0e503e9627d33bb3c4f1
Reland of "Remove void** from disk_cache interface" w/ blockfile iter fix.

Enumeration and iteration were passing around void**. With this CL, we
instead use an Iterator object.

TBR=jkarlin@chromium.org,rvargas@chromium.org,clamy@chromium.org,piman@chromium.org
BUG=413644,416059
TEST=None

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

Cr-Commit-Position: refs/heads/master@{#296415}
25 files changed:
content/browser/gpu/shader_disk_cache.cc
content/browser/service_worker/service_worker_cache.cc
net/disk_cache/backend_unittest.cc
net/disk_cache/blockfile/backend_impl.cc
net/disk_cache/blockfile/backend_impl.h
net/disk_cache/blockfile/backend_impl_v3.cc
net/disk_cache/blockfile/backend_impl_v3.h
net/disk_cache/blockfile/in_flight_backend_io.cc
net/disk_cache/blockfile/in_flight_backend_io.h
net/disk_cache/blockfile/rankings.cc
net/disk_cache/blockfile/rankings.h
net/disk_cache/disk_cache.h
net/disk_cache/disk_cache_test_base.cc
net/disk_cache/disk_cache_test_base.h
net/disk_cache/entry_unittest.cc
net/disk_cache/memory/mem_backend_impl.cc
net/disk_cache/memory/mem_backend_impl.h
net/disk_cache/simple/simple_backend_impl.cc
net/disk_cache/simple/simple_backend_impl.h
net/http/mock_http_cache.cc
net/http/mock_http_cache.h
net/tools/dump_cache/simple_cache_dumper.cc
net/tools/dump_cache/simple_cache_dumper.h
net/url_request/view_cache_helper.cc
net/url_request/view_cache_helper.h