5 #ifndef STORAGE_LEVELDB_DB_LOG_READER_H_ 6 #define STORAGE_LEVELDB_DB_LOG_READER_H_ 44 uint64_t initial_offset);
113 #endif // STORAGE_LEVELDB_DB_LOG_READER_H_
Reader(SequentialFile *file, Reporter *reporter, bool checksum, uint64_t initial_offset)
Reporter *const reporter_
void operator=(const Reader &)
uint64_t last_record_offset_
bool ReadRecord(Slice *record, std::string *scratch)
bool SkipToInitialBlock()
uint64_t end_of_buffer_offset_
SequentialFile *const file_
char *const backing_store_
unsigned int ReadPhysicalRecord(Slice *result)
uint64_t const initial_offset_
virtual void Corruption(size_t bytes, const Status &status)=0
uint64_t LastRecordOffset()
void ReportCorruption(uint64_t bytes, const char *reason)
void ReportDrop(uint64_t bytes, const Status &reason)
static const int kMaxRecordType