1710632d07b13609444626367bebd34c0af3acb6aMikhail Glushenkov// Copyright (c) 2013 The Chromium Authors. All rights reserved.
26091ebd172a16a10f1ea66061a5fa7cbf5139e56Reid Spencer// Use of this source code is governed by a BSD-style license that can be
36091ebd172a16a10f1ea66061a5fa7cbf5139e56Reid Spencer// found in the LICENSE file.
46091ebd172a16a10f1ea66061a5fa7cbf5139e56Reid Spencer
57ed47a13356daed2a34cd2209a31f92552e3bdd8Chris Lattner#ifndef CONTENT_PUBLIC_BROWSER_INDEXED_DB_INFO_H_
67ed47a13356daed2a34cd2209a31f92552e3bdd8Chris Lattner#define CONTENT_PUBLIC_BROWSER_INDEXED_DB_INFO_H_
76091ebd172a16a10f1ea66061a5fa7cbf5139e56Reid Spencer
86091ebd172a16a10f1ea66061a5fa7cbf5139e56Reid Spencer#include "base/files/file_path.h"
927107f6ab4627fa38bcacad6757ed6d52910f880Bill Wendling#include "base/time/time.h"
1027107f6ab4627fa38bcacad6757ed6d52910f880Bill Wendling#include "content/common/content_export.h"
1127107f6ab4627fa38bcacad6757ed6d52910f880Bill Wendling#include "url/gurl.h"
1227107f6ab4627fa38bcacad6757ed6d52910f880Bill Wendling
1327107f6ab4627fa38bcacad6757ed6d52910f880Bill Wendlingnamespace content {
146091ebd172a16a10f1ea66061a5fa7cbf5139e56Reid Spencer
156091ebd172a16a10f1ea66061a5fa7cbf5139e56Reid Spencerclass CONTENT_EXPORT IndexedDBInfo {
16674be02d525d4e24bc6943ed9274958c580bcfbcJakub Staszak public:
17674be02d525d4e24bc6943ed9274958c580bcfbcJakub Staszak  IndexedDBInfo(const GURL& origin,
186091ebd172a16a10f1ea66061a5fa7cbf5139e56Reid Spencer                int64 size,
19d509d0b532ec2358b3f341d4a4cd1411cb8b5db2Chris Lattner                const base::Time& last_modified,
200319888773b36dd61d7d2283cb9a26cac1e5abe8Bill Wendling                const base::FilePath& path,
2122bd64173981bf1251c4b3bfc684207340534ba3Bill Wendling                size_t connection_count_);
2222bd64173981bf1251c4b3bfc684207340534ba3Bill Wendling
2358d74910c6b82e622ecbb57d6644d48fec5a5c0fChris Lattner  GURL origin_;
246091ebd172a16a10f1ea66061a5fa7cbf5139e56Reid Spencer  int64 size_;
256091ebd172a16a10f1ea66061a5fa7cbf5139e56Reid Spencer  base::Time last_modified_;
26d426a642a23a234547cbc7061f5bfec157673249Bill Wendling  base::FilePath path_;
27702cc91aa1bd41540e8674921ae7ac89a4ff061fBill Wendling  size_t connection_count_;
28f6670729aabc1fab85238d2b306a1c1767a807bbBill Wendling};
29a90a99a82b9c5c39fc6dbee9c266dcd7b107fe2fBill Wendling
302c79ecbd704c656178ffa43d5a58ebe3ca188b40Bill Wendling}  // namespace content
31ad9a9e15595bc9d5ba1ed752caf8572957f77a3dDuncan Sands
32ad9a9e15595bc9d5ba1ed752caf8572957f77a3dDuncan Sands#endif  // CONTENT_PUBLIC_BROWSER_INDEXED_DB_INFO_H_
331d3dcfe4246b4d45fa78a8dfd0a11c7fff842c15Bill Wendling