|
leveldb
|
#include <env.h>


Public Member Functions | |
| 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) |
Public Member Functions inherited from leveldb::Env | |
| Env () | |
| virtual | ~Env () |
| virtual void | Schedule (void(*function)(void *arg), void *arg)=0 |
| virtual void | StartThread (void(*function)(void *arg), void *arg)=0 |
Private Attributes | |
| Env * | target_ |
Additional Inherited Members | |
Static Public Member Functions inherited from leveldb::Env | |
| static Env * | Default () |
|
inlinevirtual |
Implements leveldb::Env.
Definition at line 315 of file env.h.
|
inlinevirtual |
Implements leveldb::Env.
Definition at line 316 of file env.h.
|
inlinevirtual |
Implements leveldb::Env.
Definition at line 314 of file env.h.

|
inlinevirtual |
Implements leveldb::Env.
Definition at line 310 of file env.h.
|
inlinevirtual |
Implements leveldb::Env.
Definition at line 311 of file env.h.

|
inlinevirtual |
Implements leveldb::Env.
Definition at line 317 of file env.h.
|
inlinevirtual |
Implements leveldb::Env.
Reimplemented in leveldb::anonymous_namespace{memenv.cc}::InMemoryEnv.
Definition at line 333 of file env.h.
Implements leveldb::Env.
Definition at line 323 of file env.h.
|
inlinevirtual |
Reimplemented from leveldb::Env.
Reimplemented in leveldb::test::ErrorEnv.
Definition at line 307 of file env.h.
|
inlinevirtual |
Implements leveldb::Env.
Reimplemented in leveldb::anonymous_namespace{memenv.cc}::InMemoryEnv.
Definition at line 336 of file env.h.
|
inlinevirtual |
Implements leveldb::Env.
Definition at line 301 of file env.h.
|
inlinevirtual |
Implements leveldb::Env.
Definition at line 298 of file env.h.
|
inlinevirtual |
Implements leveldb::Env.
Reimplemented in leveldb::test::ErrorEnv.
Definition at line 304 of file env.h.
|
inlinevirtual |
|
inlinevirtual |
Implements leveldb::Env.
Definition at line 320 of file env.h.

|
inline |
|
inlinevirtual |
Implements leveldb::Env.
Definition at line 342 of file env.h.

|
inline |
|
inline |
Implements leveldb::Env.
Definition at line 326 of file env.h.
1.8.12