]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/rocksdb/utilities/trace/file_trace_reader_writer.h
import 14.2.4 nautilus point release
[ceph.git] / ceph / src / rocksdb / utilities / trace / file_trace_reader_writer.h
index b363a3f09f74cf34ef4922aee6331fd823db9f55..863f5d9d06174ba3cbb26b3a6ec8a2b63fbe8ecf 100644 (file)
@@ -22,7 +22,7 @@ class FileTraceReader : public TraceReader {
   virtual Status Close() override;
 
  private:
-  unique_ptr<RandomAccessFileReader> file_reader_;
+  std::unique_ptr<RandomAccessFileReader> file_reader_;
   Slice result_;
   size_t offset_;
   char* const buffer_;
@@ -39,9 +39,10 @@ class FileTraceWriter : public TraceWriter {
 
   virtual Status Write(const Slice& data) override;
   virtual Status Close() override;
+  virtual uint64_t GetFileSize() override;
 
  private:
-  unique_ptr<WritableFileWriter> file_writer_;
+  std::unique_ptr<WritableFileWriter> file_writer_;
 };
 
 }  // namespace rocksdb