leveldb
Public Member Functions | Private Attributes | List of all members
leveldb::anonymous_namespace{memenv.cc}::RandomAccessFileImpl Class Reference
Inheritance diagram for leveldb::anonymous_namespace{memenv.cc}::RandomAccessFileImpl:
Inheritance graph
[legend]
Collaboration diagram for leveldb::anonymous_namespace{memenv.cc}::RandomAccessFileImpl:
Collaboration graph
[legend]

Public Member Functions

 RandomAccessFileImpl (FileState *file)
 
 ~RandomAccessFileImpl ()
 
virtual Status Read (uint64_t offset, size_t n, Slice *result, char *scratch) const
 
- Public Member Functions inherited from leveldb::RandomAccessFile
 RandomAccessFile ()
 
virtual ~RandomAccessFile ()
 

Private Attributes

FileStatefile_
 

Detailed Description

Definition at line 184 of file memenv.cc.

Constructor & Destructor Documentation

§ RandomAccessFileImpl()

leveldb::anonymous_namespace{memenv.cc}::RandomAccessFileImpl::RandomAccessFileImpl ( FileState file)
inlineexplicit

Definition at line 186 of file memenv.cc.

§ ~RandomAccessFileImpl()

leveldb::anonymous_namespace{memenv.cc}::RandomAccessFileImpl::~RandomAccessFileImpl ( )
inline

Member Function Documentation

§ Read()

virtual Status leveldb::anonymous_namespace{memenv.cc}::RandomAccessFileImpl::Read ( uint64_t  offset,
size_t  n,
Slice result,
char *  scratch 
) const
inlinevirtual

Implements leveldb::RandomAccessFile.

Definition at line 194 of file memenv.cc.

195  {
196  return file_->Read(offset, n, result, scratch);
197  }
Status Read(uint64_t offset, size_t n, Slice *result, char *scratch) const
Definition: memenv.cc:52

Member Data Documentation

§ file_

FileState* leveldb::anonymous_namespace{memenv.cc}::RandomAccessFileImpl::file_
private

Definition at line 200 of file memenv.cc.


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