|
| SpecialEnv (Env *base) |
|
Status | NewWritableFile (const std::string &f, WritableFile **r) |
|
Status | NewRandomAccessFile (const std::string &f, RandomAccessFile **r) |
|
| EnvWrapper (Env *t) |
|
virtual | ~EnvWrapper () |
|
Env * | target () const |
|
Status | NewSequentialFile (const std::string &f, SequentialFile **r) |
|
Status | NewRandomAccessFile (const std::string &f, RandomAccessFile **r) |
|
Status | NewWritableFile (const std::string &f, WritableFile **r) |
|
Status | NewAppendableFile (const std::string &f, WritableFile **r) |
|
bool | FileExists (const std::string &f) |
|
Status | GetChildren (const std::string &dir, std::vector< std::string > *r) |
|
Status | DeleteFile (const std::string &f) |
|
Status | CreateDir (const std::string &d) |
|
Status | DeleteDir (const std::string &d) |
|
Status | GetFileSize (const std::string &f, uint64_t *s) |
|
Status | RenameFile (const std::string &s, const std::string &t) |
|
Status | LockFile (const std::string &f, FileLock **l) |
|
Status | UnlockFile (FileLock *l) |
|
void | Schedule (void(*f)(void *), void *a) |
|
void | StartThread (void(*f)(void *), void *a) |
|
virtual Status | GetTestDirectory (std::string *path) |
|
virtual Status | NewLogger (const std::string &fname, Logger **result) |
|
uint64_t | NowMicros () |
|
void | SleepForMicroseconds (int micros) |
|
| Env () |
|
virtual | ~Env () |
|
virtual void | Schedule (void(*function)(void *arg), void *arg)=0 |
|
virtual void | StartThread (void(*function)(void *arg), void *arg)=0 |
|
◆ SpecialEnv()
leveldb::SpecialEnv::SpecialEnv |
( |
Env * |
base | ) |
|
|
inlineexplicit |
◆ NewRandomAccessFile()
◆ NewWritableFile()
◆ count_random_reads_
bool leveldb::SpecialEnv::count_random_reads_ |
◆ data_sync_error_
◆ delay_data_sync_
◆ manifest_sync_error_
◆ manifest_write_error_
◆ no_space_
◆ non_writable_
◆ random_read_counter_
AtomicCounter leveldb::SpecialEnv::random_read_counter_ |
The documentation for this class was generated from the following file: