]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osdc/ObjectCacher.h: add const to member functions 9652/head
authorMichal Jarzabek <stiopa@gmail.com>
Sat, 11 Jun 2016 21:05:32 +0000 (22:05 +0100)
committerMichal Jarzabek <stiopa@gmail.com>
Sat, 11 Jun 2016 21:05:32 +0000 (22:05 +0100)
Signed-off-by: Michal Jarzabek <stiopa@gmail.com>
src/include/lru.h
src/osdc/ObjectCacher.h

index 6a9427420e736fde6ce3e099533d0b3e5802e994..7dff441f7c3bbe855a9e10a4c4914980bd2f0dba 100644 (file)
@@ -41,7 +41,7 @@ class LRUObject {
   // pin/unpin item in cache
   void lru_pin(); 
   void lru_unpin();
-  bool lru_is_expireable() { return !lru_pinned; }
+  bool lru_is_expireable() const { return !lru_pinned; }
 
   friend class LRU;
   friend class LRUList;
index d098a31c651b4b094ae3474981f87223c7e3c974..cc809ef24c00a8070d66daec2bc727df6e3b24a0 100644 (file)
@@ -69,7 +69,7 @@ class ObjectCacher {
       : snap(s), bl(b), fadvise_flags(f) {}
   };
 
-  OSDRead *prepare_read(snapid_t snap, bufferlist *b, int f) {
+  OSDRead *prepare_read(snapid_t snap, bufferlist *b, int f) const {
     return new OSDRead(snap, b, f);
   }
 
@@ -87,8 +87,11 @@ class ObjectCacher {
        journal_tid(_journal_tid) {}
   };
 
-  OSDWrite *prepare_write(const SnapContext& sc, const bufferlist &b,
-                         ceph::real_time mt, int f, ceph_tid_t journal_tid) {
+  OSDWrite *prepare_write(const SnapContext& sc,
+                         const bufferlist &b,
+                         ceph::real_time mt,
+                         int f,
+                         ceph_tid_t journal_tid) const {
     return new OSDWrite(sc, b, mt, f, journal_tid);
   }
 
@@ -189,14 +192,14 @@ class ObjectCacher {
     void set_dontneed(bool v) {
       dontneed = v;
     }
-    bool get_dontneed() {
+    bool get_dontneed() const {
       return dontneed;
     }
 
     void set_nocache(bool v) {
       nocache = v;
     }
-    bool get_nocache() {
+    bool get_nocache() const {
       return nocache;
     }
 
@@ -283,7 +286,7 @@ class ObjectCacher {
     const object_locator_t& get_oloc() const { return oloc; }
     void set_object_locator(object_locator_t& l) { oloc = l; }
 
-    bool can_close() {
+    bool can_close() const {
       if (lru_is_expireable()) {
        assert(data.empty());
        assert(waitfor_commit.empty());
@@ -459,12 +462,12 @@ class ObjectCacher {
 
   void bh_stat_add(BufferHead *bh);
   void bh_stat_sub(BufferHead *bh);
-  loff_t get_stat_tx() { return stat_tx; }
-  loff_t get_stat_rx() { return stat_rx; }
-  loff_t get_stat_dirty() { return stat_dirty; }
-  loff_t get_stat_dirty_waiting() { return stat_dirty_waiting; }
-  loff_t get_stat_clean() { return stat_clean; }
-  loff_t get_stat_zero() { return stat_zero; }
+  loff_t get_stat_tx() const { return stat_tx; }
+  loff_t get_stat_rx() const { return stat_rx; }
+  loff_t get_stat_dirty() const { return stat_dirty; }
+  loff_t get_stat_dirty_waiting() const { return stat_dirty_waiting; }
+  loff_t get_stat_clean() const { return stat_clean; }
+  loff_t get_stat_zero() const { return stat_zero; }
 
   void touch_bh(BufferHead *bh) {
     if (bh->is_dirty())