| Index: third_party/leveldatabase/env_chromium.h
|
| diff --git a/third_party/leveldatabase/env_chromium.h b/third_party/leveldatabase/env_chromium.h
|
| index e0278857af4d803e7c264c66f4967c4c1803e572..4ce3190eb2f0fb607ed98a770ef476afae482027 100644
|
| --- a/third_party/leveldatabase/env_chromium.h
|
| +++ b/third_party/leveldatabase/env_chromium.h
|
| @@ -8,8 +8,11 @@
|
| #include <deque>
|
| #include <map>
|
| #include <set>
|
| +#include <string>
|
| +#include <vector>
|
|
|
| #include "base/files/file.h"
|
| +#include "base/files/file_path.h"
|
| #include "base/metrics/histogram.h"
|
| #include "leveldb/env.h"
|
| #include "port/port_chromium.h"
|
| @@ -103,6 +106,8 @@ class ChromiumEnv : public leveldb::Env,
|
| public RetrierProvider,
|
| public WriteTracker {
|
| public:
|
| + typedef void(ScheduleFunc)(void*);
|
| +
|
| static bool MakeBackup(const std::string& fname);
|
| static base::FilePath CreateFilePath(const std::string& file_path);
|
| static const char* FileErrorString(::base::File::Error error);
|
| @@ -121,7 +126,7 @@ class ChromiumEnv : public leveldb::Env,
|
| virtual leveldb::Status LockFile(const std::string& fname,
|
| leveldb::FileLock** lock);
|
| virtual leveldb::Status UnlockFile(leveldb::FileLock* lock);
|
| - virtual void Schedule(void (*function)(void*), void* arg);
|
| + virtual void Schedule(ScheduleFunc*, void* arg);
|
| virtual void StartThread(void (*function)(void* arg), void* arg);
|
| virtual leveldb::Status GetTestDirectory(std::string* path);
|
| virtual uint64_t NowMicros();
|
| @@ -206,4 +211,4 @@ class ChromiumEnv : public leveldb::Env,
|
|
|
| } // namespace leveldb_env
|
|
|
| -#endif
|
| +#endif // THIRD_PARTY_LEVELDATABASE_ENV_CHROMIUM_H_
|
|
|