You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
More work on ManagedSingleton
Reworked to be a pheonix singleton, will re-initialise after destroy, will recreate a new instance. Updated unit tests. Updated Doxygen comments.
Added support for MessagePack
The ASIO based network classes can now serialize and deserialize network messages using MessagePack. MessagePack 7.0.0 is included with Core
Improved memory allocations in TcpConnection class
Reduced allocations/reallocations, better handling and recovery from oversized messages. Updated doxygen docs.
Added flatbuffers support
ASIO network classes now support (de)serialising messages using Google's flatbuffers. Tweaks public API of network classes to accommodate this change. Added new unit tests for flatbuffer usage. Updated build scripts accordingly. ALso updated doxygen docs
Update ASIO classes to use std::string_view and std::span
The library rework has improved the ASIO classes' public interfaces to utilize std::string_view and std::span<const char> for better flexibility in argument handling.