mirror of
https://github.com/scylladb/scylladb.git
synced 2026-05-13 11:22:01 +00:00
messaging_service's rpc_protocol_server_wrapper inherits from seastar::rpc::protocol::server as a way to avoid a is unfortunate, as protocol.hh wasn't designed for inheritance, and is not marked final. Avoid this inheritance by hiding the class as a member. This causes a lot of boilerplate code, which is unfortunate, but this random inheritance is bad practice and should be avoided. Closes #8084