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

#include <env.h>

Inheritance diagram for leveldb::RandomAccessFile:
leveldb::anonymous_namespace{env_posix.cc}::PosixMmapReadableFile leveldb::anonymous_namespace{env_posix.cc}::PosixRandomAccessFile leveldb::anonymous_namespace{memenv.cc}::RandomAccessFileImpl leveldb::StringSource

Public Member Functions

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

Private Member Functions

 RandomAccessFile (const RandomAccessFile &)
 
void operator= (const RandomAccessFile &)
 

Constructor & Destructor Documentation

◆ RandomAccessFile() [1/2]

leveldb::RandomAccessFile::RandomAccessFile ( )
inline

◆ ~RandomAccessFile()

leveldb::RandomAccessFile::~RandomAccessFile ( )
virtual

◆ RandomAccessFile() [2/2]

leveldb::RandomAccessFile::RandomAccessFile ( const RandomAccessFile )
private

Member Function Documentation

◆ GetName()

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

◆ operator=()

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

◆ Read()

virtual Status leveldb::RandomAccessFile::Read ( uint64_t  offset,
size_t  n,
Slice result,
char *  scratch 
) const
pure virtual

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