ceph_assert() is expanded into 5 lines of code. it'd help to speed up
the compiling a little bit.
Signed-off-by: Kefu Chai <kchai@redhat.com>
nonce{nonce}
{}
+SocketMessenger::~SocketMessenger()
+{
+ ceph_assert(!listener);
+}
+
seastar::future<> SocketMessenger::set_myaddrs(const entity_addrvec_t& addrs)
{
assert(seastar::this_shard_id() == master_sid);
SocketMessenger(const entity_name_t& myname,
const std::string& logic_name,
uint32_t nonce);
- ~SocketMessenger() override { ceph_assert(!listener); }
+ ~SocketMessenger() override;
seastar::future<> set_myaddrs(const entity_addrvec_t& addr) override;