Bitcoin
Public Member Functions | Private Attributes | List of all members
leveldb::StringSink Class Reference
Inheritance diagram for leveldb::StringSink:
leveldb::WritableFile

Public Member Functions

 ~StringSink ()
 
const std::string & contents () const
 
virtual Status Close ()
 
virtual Status Flush ()
 
virtual Status Sync ()
 
virtual Status Append (const Slice &data)
 
- Public Member Functions inherited from leveldb::WritableFile
 WritableFile ()
 
virtual ~WritableFile ()
 
virtual std::string GetName () const =0
 

Private Attributes

std::string contents_
 

Constructor & Destructor Documentation

◆ ~StringSink()

leveldb::StringSink::~StringSink ( )
inline

Member Function Documentation

◆ Append()

virtual Status leveldb::StringSink::Append ( const Slice data)
inlinevirtual

Implements leveldb::WritableFile.

◆ Close()

virtual Status leveldb::StringSink::Close ( )
inlinevirtual

Implements leveldb::WritableFile.

◆ contents()

const std::string& leveldb::StringSink::contents ( ) const
inline

◆ Flush()

virtual Status leveldb::StringSink::Flush ( )
inlinevirtual

Implements leveldb::WritableFile.

◆ Sync()

virtual Status leveldb::StringSink::Sync ( )
inlinevirtual

Implements leveldb::WritableFile.

Member Data Documentation

◆ contents_

std::string leveldb::StringSink::contents_
private

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