]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
BlockDevice: Add override to explicit
authorHaomai Wang <haomai@xsky.com>
Mon, 4 Jan 2016 14:33:58 +0000 (22:33 +0800)
committerHaomai Wang <haomai@xsky.com>
Mon, 1 Feb 2016 14:00:43 +0000 (22:00 +0800)
Signed-off-by: Haomai Wang <haomai@xsky.com>
src/os/bluestore/KernelDevice.h
src/os/bluestore/NVMEDevice.h

index 3d25826d1a176c4ac62644ceb7c6b3f1e9026b8f..454ac825ba04686c56a05b7c3582dc1eaa330343 100644 (file)
@@ -65,33 +65,33 @@ class KernelDevice : public BlockDevice {
 public:
   KernelDevice(aio_callback_t cb, void *cbpriv);
 
-  void aio_submit(IOContext *ioc);
+  void aio_submit(IOContext *ioc) override;
 
-  uint64_t get_size() const {
+  uint64_t get_size() const override {
     return size;
   }
-  uint64_t get_block_size() const {
+  uint64_t get_block_size() const override {
     return block_size;
   }
 
   int read(uint64_t off, uint64_t len, bufferlist *pbl,
           IOContext *ioc,
-          bool buffered);
-  int read_buffered(uint64_t off, uint64_t len, char *buf);
+          bool buffered) override;
+  int read_buffered(uint64_t off, uint64_t len, char *buf) override;
 
   int aio_write(uint64_t off, bufferlist& bl,
                IOContext *ioc,
-               bool buffered);
+               bool buffered) override;
   int aio_zero(uint64_t off, uint64_t len,
-              IOContext *ioc);
-  int flush();
+              IOContext *ioc) override;
+  int flush() override;
 
   void queue_reap_ioc(IOContext *ioc);
 
   // for managing buffered readers/writers
-  int invalidate_cache(uint64_t off, uint64_t len);
-  int open(string path);
-  void close();
+  int invalidate_cache(uint64_t off, uint64_t len) override;
+  int open(string path) override;
+  void close() override;
 };
 
 #endif
index 81a67621288ccbfb66e567b7ebfc68e293af5713..b257f9348b2b2d1b497b43471db6d84b35a2e7ab 100644 (file)
@@ -54,30 +54,30 @@ class NVMEDevice : public BlockDevice {
  public:
   NVMEDevice(aio_callback_t cb, void *cbpriv);
 
-  void aio_submit(IOContext *ioc) {}
+  void aio_submit(IOContext *ioc) override {}
 
-  uint64_t get_size() const {
+  uint64_t get_size() const override {
     return size;
   }
-  uint64_t get_block_size() const {
+  uint64_t get_block_size() const override {
     return block_size;
   }
 
   int read(uint64_t off, uint64_t len, bufferlist *pbl,
            IOContext *ioc,
-           bool buffered);
+           bool buffered) override;
 
   int aio_write(uint64_t off, bufferlist& bl,
                 IOContext *ioc,
-                bool buffered);
+                bool buffered) override ;
   int aio_zero(uint64_t off, uint64_t len,
-               IOContext *ioc);
-  int flush();
+               IOContext *ioc) override;
+  int flush() override;
 
   // for managing buffered readers/writers
-  int invalidate_cache(uint64_t off, uint64_t len);
-  int open(string path);
-  void close();
+  int invalidate_cache(uint64_t off, uint64_t len) override;
+  int open(string path) override;
+  void close() override;
 };
 
 #endif