diff options
author | Victor Costan <pwnall@chromium.org> | 2017-09-22 17:56:37 -0700 |
---|---|---|
committer | Victor Costan <pwnall@chromium.org> | 2017-09-22 21:24:02 -0700 |
commit | bfe0d519b9e28305288ba906c14b8f87294eb85f (patch) | |
tree | c45954ad511a674c6f426057d192ddbd0f6813c0 /include/leveldb/env.h | |
parent | 09a3c8e7417547829b94bcdaa62cdf9e896f29a9 (diff) | |
download | leveldb-chrome_dynamic_lib.tar.gz |
WiP: Dynamic library support.chrome_dynamic_lib
Diffstat (limited to 'include/leveldb/env.h')
-rw-r--r-- | include/leveldb/env.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/include/leveldb/env.h b/include/leveldb/env.h index cb8b6a4..c33696f 100644 --- a/include/leveldb/env.h +++ b/include/leveldb/env.h @@ -28,7 +28,7 @@ class SequentialFile; class Slice; class WritableFile; -class Env { +class LEVELDB_EXPORT Env { public: Env() { } virtual ~Env(); @@ -169,7 +169,7 @@ class Env { }; // A file abstraction for reading sequentially through a file -class SequentialFile { +class LEVELDB_EXPORT SequentialFile { public: SequentialFile() { } virtual ~SequentialFile(); @@ -200,7 +200,7 @@ class SequentialFile { }; // A file abstraction for randomly reading the contents of a file. -class RandomAccessFile { +class LEVELDB_EXPORT RandomAccessFile { public: RandomAccessFile() { } virtual ~RandomAccessFile(); @@ -226,7 +226,7 @@ class RandomAccessFile { // A file abstraction for sequential writing. The implementation // must provide buffering since callers may append small fragments // at a time to the file. -class WritableFile { +class LEVELDB_EXPORT WritableFile { public: WritableFile() { } virtual ~WritableFile(); @@ -243,7 +243,7 @@ class WritableFile { }; // An interface for writing log messages. -class Logger { +class LEVELDB_EXPORT Logger { public: Logger() { } virtual ~Logger(); @@ -259,7 +259,7 @@ class Logger { // Identifies a locked file. -class FileLock { +class LEVELDB_EXPORT FileLock { public: FileLock() { } virtual ~FileLock(); @@ -287,7 +287,7 @@ extern Status ReadFileToString(Env* env, const std::string& fname, // An implementation of Env that forwards all calls to another Env. // May be useful to clients who wish to override just part of the // functionality of another Env. -class EnvWrapper : public Env { +class LEVELDB_EXPORT EnvWrapper : public Env { public: // Initialize an EnvWrapper that delegates all calls to *t explicit EnvWrapper(Env* t) : target_(t) { } |