- add sources.
[platform/framework/web/crosswalk.git] / src / chrome / browser / task_manager / resource_provider.cc
1 // Copyright 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
5 #include "chrome/browser/task_manager/resource_provider.h"
6
7 #include "third_party/WebKit/public/web/WebCache.h"
8
9 namespace content {
10 class WebContents;
11 }
12
13 namespace extensions {
14 class Extension;
15 }
16
17 namespace task_manager {
18
19 int Resource::GetRoutingID() const {
20   return 0;
21 }
22
23 bool Resource::ReportsCacheStats() const {
24   return false;
25 }
26
27 WebKit::WebCache::ResourceTypeStats Resource::GetWebCoreCacheStats() const {
28   return WebKit::WebCache::ResourceTypeStats();
29 }
30
31 bool Resource::ReportsFPS() const {
32   return false;
33 }
34
35 float Resource::GetFPS() const {
36   return 0.0f;
37 }
38
39 bool Resource::ReportsSqliteMemoryUsed() const {
40   return false;
41 }
42
43 size_t Resource::SqliteMemoryUsedBytes() const {
44   return 0;
45 }
46
47 const extensions::Extension* Resource::GetExtension() const {
48   return NULL;
49 }
50
51 bool Resource::ReportsV8MemoryStats() const {
52   return false;
53 }
54
55 size_t Resource::GetV8MemoryAllocated() const {
56   return 0;
57 }
58
59 size_t Resource::GetV8MemoryUsed() const {
60   return 0;
61 }
62
63 bool Resource::CanInspect() const {
64   return false;
65 }
66
67 content::WebContents* Resource::GetWebContents() const {
68   return NULL;
69 }
70
71 bool Resource::IsBackground() const {
72   return false;
73 }
74
75 }  // namespace task_manager