mirror of
https://github.com/ceph/ceph
synced 2025-02-20 17:37:29 +00:00
crimson/net: move implementation of dtor into .cc file
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>
This commit is contained in:
parent
9a248da3fe
commit
c54bcf660f
@ -38,6 +38,11 @@ SocketMessenger::SocketMessenger(const entity_name_t& myname,
|
||||
nonce{nonce}
|
||||
{}
|
||||
|
||||
SocketMessenger::~SocketMessenger()
|
||||
{
|
||||
ceph_assert(!listener);
|
||||
}
|
||||
|
||||
seastar::future<> SocketMessenger::set_myaddrs(const entity_addrvec_t& addrs)
|
||||
{
|
||||
assert(seastar::this_shard_id() == master_sid);
|
||||
|
@ -54,7 +54,7 @@ class SocketMessenger final : public Messenger {
|
||||
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;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user