Index: third_party/leveldatabase/env_chromium.h |
diff --git a/third_party/leveldatabase/env_chromium.h b/third_party/leveldatabase/env_chromium.h |
index 543a4fdceeb40ef055e2bd38c16c536766c74874..23f294ada9e2e846e343a58dc40f252046c2a020 100644 |
--- a/third_party/leveldatabase/env_chromium.h |
+++ b/third_party/leveldatabase/env_chromium.h |
@@ -19,6 +19,8 @@ |
namespace leveldb_env { |
+// These entries map to values in tools/metrics/histograms/histograms.xml. New |
+// values should be appended at the end. |
enum MethodID { |
kSequentialFileRead, |
kSequentialFileSkip, |
@@ -41,6 +43,7 @@ enum MethodID { |
kNewLogger, |
kSyncParent, |
kGetChildren, |
+ kNewAppendableFile, |
kNumEntries |
}; |
@@ -129,6 +132,8 @@ class ChromiumEnv : public leveldb::Env, |
leveldb::RandomAccessFile** result); |
virtual leveldb::Status NewWritableFile(const std::string& fname, |
leveldb::WritableFile** result); |
+ virtual leveldb::Status NewAppendableFile(const std::string& fname, |
+ leveldb::WritableFile** result); |
virtual leveldb::Status NewLogger(const std::string& fname, |
leveldb::Logger** result); |