Chromium Code Reviews| Index: content/public/common/appcache_info.h |
| diff --git a/content/public/common/appcache_info.h b/content/public/common/appcache_info.h |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..f37e015f25d6373754e1641daf2d1ca522910924 |
| --- /dev/null |
| +++ b/content/public/common/appcache_info.h |
| @@ -0,0 +1,50 @@ |
| +// Copyright (c) 2014 The Chromium Authors. All rights reserved. |
| +// Use of this source code is governed by a BSD-style license that can be |
| +// found in the LICENSE file. |
| + |
| +#ifndef CONTENT_PUBLIC_COMMON_APPCACHE_INFO_H_ |
| +#define CONTENT_PUBLIC_COMMON_APPCACHE_INFO_H_ |
| + |
| +#include <vector> |
| + |
| +#include "base/time/time.h" |
| +#include "content/common/content_export.h" |
| +#include "url/gurl.h" |
| + |
| +namespace content { |
| + |
| +static const int kAppCacheNoHostId = 0; |
| +static const int64 kAppCacheNoCacheId = 0; |
| +static const int64 kAppCacheNoResponseId = 0; |
| +static const int64 kAppCacheUnknownCacheId = -1; |
| + |
| +enum AppCacheStatus { |
| + APPCACHE_STATUS_UNCACHED, |
|
jam
2014/06/25 21:51:14
nit: here and below use 2 space indentation
|
| + APPCACHE_STATUS_IDLE, |
| + APPCACHE_STATUS_CHECKING, |
| + APPCACHE_STATUS_DOWNLOADING, |
| + APPCACHE_STATUS_UPDATE_READY, |
| + APPCACHE_STATUS_OBSOLETE, |
| + APPCACHE_STATUS_LAST = APPCACHE_STATUS_OBSOLETE |
| +}; |
| + |
| +struct CONTENT_EXPORT AppCacheInfo { |
| + AppCacheInfo(); |
| + ~AppCacheInfo(); |
| + |
| + GURL manifest_url; |
| + base::Time creation_time; |
| + base::Time last_update_time; |
| + base::Time last_access_time; |
| + int64 cache_id; |
| + int64 group_id; |
| + AppCacheStatus status; |
| + int64 size; |
| + bool is_complete; |
| +}; |
| + |
| +typedef std::vector<AppCacheInfo> AppCacheInfoVector; |
| + |
| +} // namespace |
| + |
| +#endif // CONTENT_PUBLIC_COMMON_APPCACHE_INFO_H_ |