]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
msg/async/AsyncMessenger: drop single-use _send_to
authorSage Weil <sage@redhat.com>
Tue, 15 Jan 2019 16:24:10 +0000 (10:24 -0600)
committerSage Weil <sage@redhat.com>
Tue, 15 Jan 2019 16:42:29 +0000 (10:42 -0600)
Signed-off-by: Sage Weil <sage@redhat.com>
src/msg/async/AsyncMessenger.cc
src/msg/async/AsyncMessenger.h

index d310e0cd7cca2a9b3ff412698bdd4f758493d868..8d8ed05107c706639eacb73c505f1d62b2867414 100644 (file)
@@ -627,8 +627,10 @@ ConnectionRef AsyncMessenger::get_loopback_connection()
   return local_connection;
 }
 
-int AsyncMessenger::_send_to(Message *m, int type, const entity_addrvec_t& addrs)
+int AsyncMessenger::send_to(Message *m, int type, const entity_addrvec_t& addrs)
 {
+  Mutex::Locker l(lock);
+
   FUNCTRACE(cct);
   ceph_assert(m);
 
index b12dce625fdab82b3a63172c424dcd7391996fd1..2a91e0cf4019d70fa20b2ec75dc3c54b18053022 100644 (file)
@@ -137,11 +137,7 @@ public:
    * @defgroup Messaging
    * @{
    */
-  int send_to(Message *m, int type, const entity_addrvec_t& addrs) override {
-    Mutex::Locker l(lock);
-
-    return _send_to(m, type, addrs);
-  }
+  int send_to(Message *m, int type, const entity_addrvec_t& addrs) override;
 
   /** @} // Messaging */
 
@@ -216,7 +212,6 @@ private:
   void submit_message(Message *m, AsyncConnectionRef con,
                       const entity_addrvec_t& dest_addrs, int dest_type);
 
-  int _send_to(Message *m, int type, const entity_addrvec_t& addrs);
   void _finish_bind(const entity_addrvec_t& bind_addrs,
                    const entity_addrvec_t& listen_addrs);