30 virtual ::leveldb::Status NewSequentialFile(::std::string
const& f, ::leveldb::SequentialFile** r) ;
33 virtual ::leveldb::Status NewRandomAccessFile(::std::string
const& f, ::leveldb::RandomAccessFile** r) ;
36 virtual ::leveldb::Status NewWritableFile(::std::string
const& f, ::leveldb::WritableFile** r) ;
39 virtual ::leveldb::Status
40 NewAppendableFile(::std::string
const& fname, ::leveldb::WritableFile** result) ;
43 virtual ::leveldb::Status DeleteFileA(::std::string
const& f) ;
46 virtual ::leveldb::Status RenameFile(::std::string
const& from, ::std::string
const& to) ;
49 virtual bool FileExists(::std::string
const& f) ;
52 virtual ::leveldb::Status GetChildren(::std::string
const& dir, ::std::vector<::std::string>* r) ;
55 virtual void flushToPermanentStorage() ;
61 MCAPI
void _flushWithTransaction();
73 MCAPI ::leveldb::Status $NewSequentialFile(::std::string
const& f, ::leveldb::SequentialFile** r);
75 MCAPI ::leveldb::Status $NewRandomAccessFile(::std::string
const& f, ::leveldb::RandomAccessFile** r);
77 MCAPI ::leveldb::Status $NewWritableFile(::std::string
const& f, ::leveldb::WritableFile** r);
79 MCAPI ::leveldb::Status $NewAppendableFile(::std::string
const& fname, ::leveldb::WritableFile** result);
81 MCAPI ::leveldb::Status $DeleteFileA(::std::string
const& f);
83 MCAPI ::leveldb::Status $RenameFile(::std::string
const& from, ::std::string
const& to);
85 MCAPI
bool $FileExists(::std::string
const& f);
87 MCAPI ::leveldb::Status $GetChildren(::std::string
const& dir, ::std::vector<::std::string>* r);
89 MCAPI
void $flushToPermanentStorage();
95 MCAPI
static void** $vftable();