From 372f6303d0e739e8e4ff75b359fabf94d6a0995d Mon Sep 17 00:00:00 2001 From: Ricardo Dias Date: Thu, 22 Nov 2018 13:37:42 +0000 Subject: [PATCH] msg/async: move base class Protocol its own source file Signed-off-by: Ricardo Dias --- src/msg/CMakeLists.txt | 1 + src/msg/async/Protocol.cc | 12 ++++++++++++ src/msg/async/ProtocolV1.cc | 8 -------- 3 files changed, 13 insertions(+), 8 deletions(-) create mode 100644 src/msg/async/Protocol.cc diff --git a/src/msg/CMakeLists.txt b/src/msg/CMakeLists.txt index a30ab443fc4..13698030398 100644 --- a/src/msg/CMakeLists.txt +++ b/src/msg/CMakeLists.txt @@ -21,6 +21,7 @@ endif(HAVE_XIO) list(APPEND msg_srcs async/AsyncConnection.cc async/AsyncMessenger.cc + async/Protocol.cc async/ProtocolV1.cc async/ProtocolV2.cc async/Event.cc diff --git a/src/msg/async/Protocol.cc b/src/msg/async/Protocol.cc new file mode 100644 index 00000000000..740ccafbcca --- /dev/null +++ b/src/msg/async/Protocol.cc @@ -0,0 +1,12 @@ +#include "Protocol.h" + +#include "AsyncConnection.h" +#include "AsyncMessenger.h" + +Protocol::Protocol(int type, AsyncConnection *connection) + : proto_type(type), + connection(connection), + messenger(connection->async_msgr), + cct(connection->async_msgr->cct) {} + +Protocol::~Protocol() {} diff --git a/src/msg/async/ProtocolV1.cc b/src/msg/async/ProtocolV1.cc index 89ab73dd255..73911839a5a 100644 --- a/src/msg/async/ProtocolV1.cc +++ b/src/msg/async/ProtocolV1.cc @@ -54,14 +54,6 @@ static void alloc_aligned_buffer(bufferlist &data, unsigned len, unsigned off) { data.push_back(std::move(ptr)); } -Protocol::Protocol(int type, AsyncConnection *connection) - : proto_type(type), - connection(connection), - messenger(connection->async_msgr), - cct(connection->async_msgr->cct) {} - -Protocol::~Protocol() {} - /** * Protocol V1 **/ -- 2.39.5