Bitcoin
Public Member Functions | Private Member Functions | List of all members
leveldb::SequentialFile Class Referenceabstract

#include <env.h>

Inheritance diagram for leveldb::SequentialFile:
leveldb::anonymous_namespace{env_posix.cc}::PosixSequentialFile leveldb::anonymous_namespace{memenv.cc}::SequentialFileImpl leveldb::log::LogTest::StringSource

Public Member Functions

 SequentialFile ()
 
virtual ~SequentialFile ()
 
virtual Status Read (size_t n, Slice *result, char *scratch)=0
 
virtual Status Skip (uint64_t n)=0
 
virtual std::string GetName () const =0
 

Private Member Functions

 SequentialFile (const SequentialFile &)
 
void operator= (const SequentialFile &)
 

Constructor & Destructor Documentation

◆ SequentialFile() [1/2]

leveldb::SequentialFile::SequentialFile ( )
inline

◆ ~SequentialFile()

leveldb::SequentialFile::~SequentialFile ( )
virtual

◆ SequentialFile() [2/2]

leveldb::SequentialFile::SequentialFile ( const SequentialFile )
private

Member Function Documentation

◆ GetName()

virtual std::string leveldb::SequentialFile::GetName ( ) const
pure virtual

◆ operator=()

void leveldb::SequentialFile::operator= ( const SequentialFile )
private

◆ Read()

virtual Status leveldb::SequentialFile::Read ( size_t  n,
Slice result,
char *  scratch 
)
pure virtual

◆ Skip()

virtual Status leveldb::SequentialFile::Skip ( uint64_t  n)
pure virtual

The documentation for this class was generated from the following files: