]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
denc: more constness
authorKefu Chai <kchai@redhat.com>
Thu, 25 Apr 2019 01:19:14 +0000 (09:19 +0800)
committerKefu Chai <kchai@redhat.com>
Thu, 25 Apr 2019 01:19:14 +0000 (09:19 +0800)
Signed-off-by: Kefu Chai <kchai@redhat.com>
src/include/denc.h

index af3b8db583c69fb9a5ecf758e130e61c70d72af7..41b333d39dac76edb039c3c00bf190120cd4c51b 100644 (file)
@@ -86,7 +86,7 @@ template<typename T>
 class DencDumper {
 public:
   DencDumper(const char* name,
-            ceph::bufferlist::contiguous_appender& appender)
+            const ceph::bufferlist::contiguous_appender& appender)
     : name{name},
       appender{appender},
       bl_offset{appender.bl.length()},
@@ -109,10 +109,10 @@ private:
       t &= t - 1;
     return bits <= 2;
   }
-  size_t space_size() {
+  size_t space_size() const {
     return appender.get_logical_offset() - appender.get_out_of_band_offset();
   }
-  void dump() {
+  void dump() const {
     char fn[PATH_MAX];
     ::snprintf(fn, sizeof(fn),
               ENCODE_STRINGIFY(ENCODE_DUMP_PATH) "/%s__%d.%x", name,
@@ -134,7 +134,7 @@ private:
     }
   }
   const char* name;
-  ceph::bufferlist::contiguous_appender& appender;
+  const ceph::bufferlist::contiguous_appender& appender;
   const size_t bl_offset;
   const size_t space_offset;
   const char* start;