Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / net / http / mock_http_cache.cc
index a91b2c1..cbae9b8 100644 (file)
@@ -457,12 +457,16 @@ int MockDiskCache::DoomEntriesSince(const base::Time initial_time,
   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(