Move ipc calls to take a void*

This commit is contained in:
Drew Galbraith 2023-06-19 18:39:46 -07:00
parent 685070d65e
commit 27f540e9ae
5 changed files with 23 additions and 25 deletions

View file

@ -14,7 +14,7 @@ z_err_t Port::Write(const ZMessage& msg) {
message->num_bytes = msg.num_bytes;
message->bytes = new uint8_t[msg.num_bytes];
for (uint64_t i = 0; i < msg.num_bytes; i++) {
message->bytes[i] = msg.bytes[i];
message->bytes[i] = static_cast<uint8_t*>(msg.data)[i];
}
for (uint64_t i = 0; i < msg.num_caps; i++) {
@ -57,7 +57,7 @@ z_err_t Port::Read(ZMessage& msg) {
msg.num_bytes = next_msg->num_bytes;
for (uint64_t i = 0; i < msg.num_bytes; i++) {
msg.bytes[i] = next_msg->bytes[i];
static_cast<uint8_t*>(msg.data)[i] = next_msg->bytes[i];
}
msg.num_caps = next_msg->caps.size();