Я пишу свое сообщение с помощью mallocMessageBuilder:
::capnp::MallocMessageBuilder message;
TypeA::Builder msg = message.initRoot<TypeA>();
// write data into msg
Теперь я не хочу использовать writePackedMessageToFd
и записывать его в дескриптор файла, вместо этого напрямую хочу инициализировать MessageReader
с помощью моего message
.Есть ли способ добиться этого?Или я должен использовать filedescriptors или streamReader?