Commit Graph

1 Commits

Author SHA1 Message Date
Yevhenii Kizim
144acbea7a Add structure-free read_multiple_bytes_packed
Motivation: A server sends data packages that consist of multiple
serialized capnproto messages of different structures. Every message is
guaranteed to have the same first field, which works as a message header
containing information about the message structure type.
The scheme comprises the `UnknownMessage` structure that allows parsing
the header only.

Solution: provide a public interface that iterates buffer with
AnyPointer readers to cast a message to `UnknownMessage` first and then
to a specific structure type.
2025-09-06 19:14:58 -07:00