leveldb
Public Member Functions | Public Attributes | List of all members
leveldb::log::LogTest::ReportCollector Class Reference
Inheritance diagram for leveldb::log::LogTest::ReportCollector:
Inheritance graph
[legend]
Collaboration diagram for leveldb::log::LogTest::ReportCollector:
Collaboration graph
[legend]

Public Member Functions

 ReportCollector ()
 
virtual void Corruption (size_t bytes, const Status &status)
 
- Public Member Functions inherited from leveldb::log::Reader::Reporter
virtual ~Reporter ()
 

Public Attributes

size_t dropped_bytes_
 
std::string message_
 

Detailed Description

Definition at line 91 of file log_test.cc.

Constructor & Destructor Documentation

§ ReportCollector()

leveldb::log::LogTest::ReportCollector::ReportCollector ( )
inline

Definition at line 96 of file log_test.cc.

Member Function Documentation

§ Corruption()

virtual void leveldb::log::LogTest::ReportCollector::Corruption ( size_t  bytes,
const Status status 
)
inlinevirtual

Implements leveldb::log::Reader::Reporter.

Definition at line 97 of file log_test.cc.

97  {
98  dropped_bytes_ += bytes;
99  message_.append(status.ToString());
100  }
Here is the call graph for this function:

Member Data Documentation

§ dropped_bytes_

size_t leveldb::log::LogTest::ReportCollector::dropped_bytes_

Definition at line 93 of file log_test.cc.

§ message_

std::string leveldb::log::LogTest::ReportCollector::message_

Definition at line 94 of file log_test.cc.


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