You need to implement the ZeroCopyOutputStream interface; you can re-use a single fixed-size buffer, just writing the contents whenever Next
is called. (You have to handle Backup
too, for the final buffer.)
Split protobuf message to multiple output buffers
-
06-07-2023 - |
Question
How can i split a protocol buffers message to multiple output buffers?
E.g. the ByteSize of the message is 20 and i have only a buffer of 10 bytes. I want to write half of the message to this buffer, transfer it, and write the second half of the message to the buffer and transfer it.
Solution
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow