10class InMemorySequentialFile :
public ::leveldb::SequentialFile {
20 InMemorySequentialFile& operator=(InMemorySequentialFile
const&);
21 InMemorySequentialFile(InMemorySequentialFile
const&);
22 InMemorySequentialFile();
27 virtual ~InMemorySequentialFile() =
default;
29 virtual ::leveldb::Status Read(uint64 n, ::leveldb::Slice* result,
char* scratch) ;
31 virtual ::leveldb::Status Skip(uint64 n) ;
38 MCNAPI
explicit InMemorySequentialFile(::std::shared_ptr<::InMemoryFile> file);
46 MCNAPI
void* $ctor(::std::shared_ptr<::InMemoryFile> file);
53 MCNAPI ::leveldb::Status
$Read(uint64 n, ::leveldb::Slice* result,
char* scratch);
55 MCNAPI ::leveldb::Status
$Skip(uint64 n);