From: Loic Dachary Date: Tue, 2 Dec 2014 01:20:15 +0000 (+0100) Subject: msg: do not const methods that return a mutable pointer X-Git-Tag: v0.90~22^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F3050%2Fhead;p=ceph.git msg: do not const methods that return a mutable pointer Add remove misleading const on post_rx_buffer argument. http://tracker.ceph.com/issues/10213 Fixes: #10213 Signed-off-by: Loic Dachary --- diff --git a/src/msg/Connection.h b/src/msg/Connection.h index 493912fc8e64..7ff0beb9662a 100644 --- a/src/msg/Connection.h +++ b/src/msg/Connection.h @@ -94,7 +94,7 @@ public: virtual bool is_connected() = 0; - Messenger *get_messenger() const { + Messenger *get_messenger() { return msgr; } @@ -161,7 +161,7 @@ public: void set_features(uint64_t f) { features = f; } void set_feature(uint64_t f) { features |= f; } - void post_rx_buffer(ceph_tid_t tid, const bufferlist& bl) { + void post_rx_buffer(ceph_tid_t tid, bufferlist& bl) { Mutex::Locker l(lock); ++rx_buffers_version; rx_buffers[tid] = pair(bl, rx_buffers_version); diff --git a/src/msg/simple/DispatchQueue.h b/src/msg/simple/DispatchQueue.h index 21997cd05470..606b85024079 100644 --- a/src/msg/simple/DispatchQueue.h +++ b/src/msg/simple/DispatchQueue.h @@ -53,11 +53,11 @@ class DispatchQueue { assert(is_code()); return type; } - Message *get_message() const { + Message *get_message() { assert(!is_code()); return m.get(); } - Connection *get_connection() const { + Connection *get_connection() { assert(is_code()); return con.get(); }