Move ipc calls to take a void*
This commit is contained in:
parent
685070d65e
commit
27f540e9ae
5 changed files with 23 additions and 25 deletions
|
|
@ -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();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue