Made messages mutable to prevent copy

This commit is contained in:
Paul-Louis Ageneau
2020-03-20 22:29:11 +01:00
parent 5ca2c8355b
commit edd04d896d
8 changed files with 6 additions and 16 deletions

View File

@ -42,8 +42,7 @@ struct Message : binary {
std::shared_ptr<Reliability> reliability;
};
using message_ptr = std::shared_ptr<const Message>;
using mutable_message_ptr = std::shared_ptr<Message>;
using message_ptr = std::shared_ptr<Message>;
using message_callback = std::function<void(message_ptr message)>;
constexpr auto message_size_func = [](const message_ptr &m) -> size_t {