#ifndef STORAGE_LEVELDB_DB_VLOG_CONVERTER_H_ #define STORAGE_LEVELDB_DB_VLOG_CONVERTER_H_ #include #include "leveldb/slice.h" #include "leveldb/status.h" namespace leveldb{ namespace vlog{ class VlogConverter{ public: VlogConverter() = default; ~VlogConverter() = default; Slice GetVptr(uint64_t file_no, uint64_t file_offset, char* buf); Status DecodeVptr(uint64_t* file_no, uint64_t* file_offset, Slice* vptr); }; }// namespace vlog } #endif