From 290330e1ce8aa47144774c896ed4399adcfc52b8 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Wed, 3 Jun 2009 10:15:50 -0700 Subject: [PATCH] objecter, rados: constify write bufferlist& refs --- src/librados.cc | 4 ++-- src/osdc/Objecter.h | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/librados.cc b/src/librados.cc index ae2a6d5d2a0cc..367b1751cb714 100644 --- a/src/librados.cc +++ b/src/librados.cc @@ -190,7 +190,7 @@ public: int aio_read(int pool, object_t oid, off_t off, char *buf, size_t len, AioCompletion **pc); - int aio_write(int pool, object_t oid, off_t off, bufferlist& bl, size_t len, + int aio_write(int pool, object_t oid, off_t off, const bufferlist& bl, size_t len, AioCompletion **pc); }; @@ -364,7 +364,7 @@ int RadosClient::aio_read(int pool, object_t oid, off_t off, char *buf, size_t l return 0; } -int RadosClient::aio_write(int pool, object_t oid, off_t off, bufferlist& bl, size_t len, +int RadosClient::aio_write(int pool, object_t oid, off_t off, const bufferlist& bl, size_t len, AioCompletion **pc) { SnapContext snapc; diff --git a/src/osdc/Objecter.h b/src/osdc/Objecter.h index 8be0aca09683e..b7213a9fe2765 100644 --- a/src/osdc/Objecter.h +++ b/src/osdc/Objecter.h @@ -360,7 +360,7 @@ class Objecter { } tid_t modify(object_t oid, ceph_object_layout ol, vector& ops, - const SnapContext& snapc, bufferlist &bl, utime_t mtime, int flags, + const SnapContext& snapc, const bufferlist &bl, utime_t mtime, int flags, Context *onack, Context *oncommit) { ModifyOp *wr = new ModifyOp(oid, ol, ops, mtime, snapc, flags, onack, oncommit); wr->bl = bl; @@ -401,7 +401,7 @@ class Objecter { return modify(oid, ol, mutation.ops, snapc, mutation.data, mutation.mtime, flags, onack, oncommit); } tid_t write(object_t oid, ceph_object_layout ol, - __u64 off, size_t len, const SnapContext& snapc, bufferlist &bl, utime_t mtime, int flags, + __u64 off, size_t len, const SnapContext& snapc, const bufferlist &bl, utime_t mtime, int flags, Context *onack, Context *oncommit) { vector ops(1); memset(&ops[0], 0, sizeof(ops[0])); @@ -488,7 +488,7 @@ class Objecter { } - void sg_write(vector& extents, const SnapContext& snapc, bufferlist bl, utime_t mtime, + void sg_write(vector& extents, const SnapContext& snapc, const bufferlist& bl, utime_t mtime, int flags, Context *onack, Context *oncommit) { if (extents.size() == 1) { write(extents[0].oid, extents[0].layout, extents[0].offset, extents[0].length, -- 2.39.5