]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/net: clean seastar-msgr class dependencies 24576/head
authorYingxin <yingxin.cheng@intel.com>
Mon, 15 Oct 2018 09:46:55 +0000 (17:46 +0800)
committerYingxin <yingxin.cheng@intel.com>
Mon, 15 Oct 2018 20:43:35 +0000 (04:43 +0800)
commit265fcdd2ed92884eef7e6feacf409bb621abdae2
tree62e3ccbfcda6d225dbd11cdd4a88f19f43703311
parentd4766462fee0f42bdc4c891fc474c295f81e4605
crimson/net: clean seastar-msgr class dependencies

Remove protocol-specific interfaces from Messenger/Connection classes,
and let SocketMessenger manage SocketConnection instead of Connection.

Signed-off-by: Yingxin <yingxin.cheng@intel.com>
src/crimson/net/Connection.h
src/crimson/net/Fwd.h
src/crimson/net/Messenger.h
src/crimson/net/SocketConnection.cc
src/crimson/net/SocketConnection.h
src/crimson/net/SocketMessenger.cc
src/crimson/net/SocketMessenger.h