OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 <string> | 5 #include <string> |
6 | 6 |
7 #include "base/logging.h" | 7 #include "base/logging.h" |
8 #include "content/browser/indexed_db/leveldb/leveldb_iterator_impl.h" | 8 #include "content/browser/indexed_db/leveldb/leveldb_iterator_impl.h" |
9 #include "content/browser/indexed_db/leveldb/leveldb_transaction.h" | 9 #include "content/browser/indexed_db/leveldb/leveldb_transaction.h" |
10 #include "content/browser/indexed_db/mock_browsertest_indexed_db_class_factory.h
" | 10 #include "content/browser/indexed_db/mock_browsertest_indexed_db_class_factory.h
" |
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
94 } | 94 } |
95 | 95 |
96 virtual leveldb::Status Commit() OVERRIDE { | 96 virtual leveldb::Status Commit() OVERRIDE { |
97 commit_tracer_.log_call(); | 97 commit_tracer_.log_call(); |
98 return LevelDBTransaction::Commit(); | 98 return LevelDBTransaction::Commit(); |
99 } | 99 } |
100 | 100 |
101 private: | 101 private: |
102 virtual ~LevelDBTraceTansaction() {} | 102 virtual ~LevelDBTraceTansaction() {} |
103 | 103 |
104 const static std::string s_class_name; | 104 static const std::string s_class_name; |
105 | 105 |
106 FunctionTracer commit_tracer_; | 106 FunctionTracer commit_tracer_; |
107 FunctionTracer get_tracer_; | 107 FunctionTracer get_tracer_; |
108 }; | 108 }; |
109 | 109 |
110 const std::string LevelDBTraceTansaction::s_class_name = "LevelDBTransaction"; | 110 const std::string LevelDBTraceTansaction::s_class_name = "LevelDBTransaction"; |
111 | 111 |
112 class LevelDBTraceIteratorImpl : public LevelDBIteratorImpl { | 112 class LevelDBTraceIteratorImpl : public LevelDBIteratorImpl { |
113 public: | 113 public: |
114 LevelDBTraceIteratorImpl(scoped_ptr<leveldb::Iterator> iterator, int inst_num) | 114 LevelDBTraceIteratorImpl(scoped_ptr<leveldb::Iterator> iterator, int inst_num) |
(...skipping 30 matching lines...) Expand all Loading... |
145 } | 145 } |
146 virtual base::StringPiece Key() const OVERRIDE { | 146 virtual base::StringPiece Key() const OVERRIDE { |
147 key_tracer_.log_call(); | 147 key_tracer_.log_call(); |
148 return LevelDBIteratorImpl::Key(); | 148 return LevelDBIteratorImpl::Key(); |
149 } | 149 } |
150 virtual base::StringPiece Value() const OVERRIDE { | 150 virtual base::StringPiece Value() const OVERRIDE { |
151 value_tracer_.log_call(); | 151 value_tracer_.log_call(); |
152 return LevelDBIteratorImpl::Value(); | 152 return LevelDBIteratorImpl::Value(); |
153 } | 153 } |
154 | 154 |
155 const static std::string s_class_name; | 155 static const std::string s_class_name; |
156 | 156 |
157 mutable FunctionTracer is_valid_tracer_; | 157 mutable FunctionTracer is_valid_tracer_; |
158 mutable FunctionTracer seek_to_last_tracer_; | 158 mutable FunctionTracer seek_to_last_tracer_; |
159 mutable FunctionTracer seek_tracer_; | 159 mutable FunctionTracer seek_tracer_; |
160 mutable FunctionTracer next_tracer_; | 160 mutable FunctionTracer next_tracer_; |
161 mutable FunctionTracer prev_tracer_; | 161 mutable FunctionTracer prev_tracer_; |
162 mutable FunctionTracer key_tracer_; | 162 mutable FunctionTracer key_tracer_; |
163 mutable FunctionTracer value_tracer_; | 163 mutable FunctionTracer value_tracer_; |
164 }; | 164 }; |
165 | 165 |
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
261 | 261 |
262 void MockBrowserTestIndexedDBClassFactory::Reset() { | 262 void MockBrowserTestIndexedDBClassFactory::Reset() { |
263 failure_class_ = FAIL_CLASS_NOTHING; | 263 failure_class_ = FAIL_CLASS_NOTHING; |
264 failure_method_ = FAIL_METHOD_NOTHING; | 264 failure_method_ = FAIL_METHOD_NOTHING; |
265 instance_count_.clear(); | 265 instance_count_.clear(); |
266 fail_on_instance_num_.clear(); | 266 fail_on_instance_num_.clear(); |
267 fail_on_call_num_.clear(); | 267 fail_on_call_num_.clear(); |
268 } | 268 } |
269 | 269 |
270 } // namespace content | 270 } // namespace content |
OLD | NEW |