return net::ERR_NOT_IMPLEMENTED;
}
-int MockDiskCache::OpenNextEntry(void** iter, disk_cache::Entry** next_entry,
- const net::CompletionCallback& callback) {
- return net::ERR_NOT_IMPLEMENTED;
-}
+class MockDiskCache::NotImplementedIterator : public Iterator {
+ public:
+ virtual int OpenNextEntry(disk_cache::Entry** next_entry,
+ const net::CompletionCallback& callback) OVERRIDE {
+ return net::ERR_NOT_IMPLEMENTED;
+ }
+};
-void MockDiskCache::EndEnumeration(void** iter) {
+scoped_ptr<disk_cache::Backend::Iterator> MockDiskCache::CreateIterator() {
+ return scoped_ptr<Iterator>(new NotImplementedIterator());
}
void MockDiskCache::GetStats(