10class InMemoryWritableFile :
public ::leveldb::WritableFile {
19 InMemoryWritableFile& operator=(InMemoryWritableFile
const&);
20 InMemoryWritableFile(InMemoryWritableFile
const&);
21 InMemoryWritableFile();
26 virtual ~InMemoryWritableFile() =
default;
28 virtual ::leveldb::Status Append(::leveldb::Slice
const& data) ;
30 virtual ::leveldb::Status Close() ;
32 virtual ::leveldb::Status Flush() ;
34 virtual ::leveldb::Status Sync() ;
46 MCNAPI
void*
$ctor(::std::shared_ptr<::InMemoryFile> file);
52 MCNAPI ::leveldb::Status
$Append(::leveldb::Slice
const& data);
58 MCNAPI ::leveldb::Status
$Sync();