| OLD | NEW |
| 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "net/disk_cache/simple/simple_entry_impl.h" | 5 #include "net/disk_cache/simple/simple_entry_impl.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <cstring> | 8 #include <cstring> |
| 9 #include <vector> | 9 #include <vector> |
| 10 | 10 |
| (...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 135 DCHECK(!completion_callback.is_null()); | 135 DCHECK(!completion_callback.is_null()); |
| 136 if (!backend.get()) | 136 if (!backend.get()) |
| 137 return; | 137 return; |
| 138 completion_callback.Run(result); | 138 completion_callback.Run(result); |
| 139 } | 139 } |
| 140 | 140 |
| 141 } // namespace | 141 } // namespace |
| 142 | 142 |
| 143 using base::Closure; | 143 using base::Closure; |
| 144 using base::FilePath; | 144 using base::FilePath; |
| 145 using base::MessageLoopProxy; | |
| 146 using base::Time; | 145 using base::Time; |
| 147 using base::TaskRunner; | 146 using base::TaskRunner; |
| 148 | 147 |
| 149 // A helper class to insure that RunNextOperationIfNeeded() is called when | 148 // A helper class to insure that RunNextOperationIfNeeded() is called when |
| 150 // exiting the current stack frame. | 149 // exiting the current stack frame. |
| 151 class SimpleEntryImpl::ScopedOperationRunner { | 150 class SimpleEntryImpl::ScopedOperationRunner { |
| 152 public: | 151 public: |
| 153 explicit ScopedOperationRunner(SimpleEntryImpl* entry) : entry_(entry) { | 152 explicit ScopedOperationRunner(SimpleEntryImpl* entry) : entry_(entry) { |
| 154 } | 153 } |
| 155 | 154 |
| (...skipping 1368 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1524 } | 1523 } |
| 1525 crc32s_end_offset_[stream_index] = offset + length; | 1524 crc32s_end_offset_[stream_index] = offset + length; |
| 1526 } else if (offset < crc32s_end_offset_[stream_index]) { | 1525 } else if (offset < crc32s_end_offset_[stream_index]) { |
| 1527 // If a range for which the crc32 was already computed is rewritten, the | 1526 // If a range for which the crc32 was already computed is rewritten, the |
| 1528 // computation of the crc32 need to start from 0 again. | 1527 // computation of the crc32 need to start from 0 again. |
| 1529 crc32s_end_offset_[stream_index] = 0; | 1528 crc32s_end_offset_[stream_index] = 0; |
| 1530 } | 1529 } |
| 1531 } | 1530 } |
| 1532 | 1531 |
| 1533 } // namespace disk_cache | 1532 } // namespace disk_cache |
| OLD | NEW |