simple_entry_format.cc 748 B

1234567891011121314151617181920212223242526
  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
  3. // found in the LICENSE file.
  4. #include "net/disk_cache/simple/simple_entry_format.h"
  5. #include <cstring>
  6. namespace disk_cache {
  7. SimpleFileHeader::SimpleFileHeader() {
  8. // Make hashing repeatable: leave no padding bytes untouched.
  9. std::memset(this, 0, sizeof(*this));
  10. }
  11. SimpleFileEOF::SimpleFileEOF() {
  12. // Make hashing repeatable: leave no padding bytes untouched.
  13. std::memset(this, 0, sizeof(*this));
  14. }
  15. SimpleFileSparseRangeHeader::SimpleFileSparseRangeHeader() {
  16. // Make hashing repeatable: leave no padding bytes untouched.
  17. std::memset(this, 0, sizeof(*this));
  18. }
  19. } // namespace disk_cache