Bitcoin
Public Member Functions | Private Attributes | List of all members
leveldb::anonymous_namespace{env_posix.cc}::PosixSequentialFile Class Reference
Inheritance diagram for leveldb::anonymous_namespace{env_posix.cc}::PosixSequentialFile:
leveldb::SequentialFile

Public Member Functions

 PosixSequentialFile (const std::string &fname, FILE *f)
 
virtual ~PosixSequentialFile ()
 
virtual Status Read (size_t n, Slice *result, char *scratch)
 
virtual Status Skip (uint64_t n)
 
virtual std::string GetName () const
 
- Public Member Functions inherited from leveldb::SequentialFile
 SequentialFile ()
 
virtual ~SequentialFile ()
 

Private Attributes

std::string filename_
 
FILE * file_
 

Constructor & Destructor Documentation

◆ PosixSequentialFile()

leveldb::anonymous_namespace{env_posix.cc}::PosixSequentialFile::PosixSequentialFile ( const std::string &  fname,
FILE *  f 
)
inline

◆ ~PosixSequentialFile()

virtual leveldb::anonymous_namespace{env_posix.cc}::PosixSequentialFile::~PosixSequentialFile ( )
inlinevirtual

Member Function Documentation

◆ GetName()

virtual std::string leveldb::anonymous_namespace{env_posix.cc}::PosixSequentialFile::GetName ( ) const
inlinevirtual

◆ Read()

virtual Status leveldb::anonymous_namespace{env_posix.cc}::PosixSequentialFile::Read ( size_t  n,
Slice result,
char *  scratch 
)
inlinevirtual

◆ Skip()

virtual Status leveldb::anonymous_namespace{env_posix.cc}::PosixSequentialFile::Skip ( uint64_t  n)
inlinevirtual

Member Data Documentation

◆ file_

FILE* leveldb::anonymous_namespace{env_posix.cc}::PosixSequentialFile::file_
private

◆ filename_

std::string leveldb::anonymous_namespace{env_posix.cc}::PosixSequentialFile::filename_
private

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