36 auto*
msg = *(fair::mq::Message**)(oldData -
sizeof(
char*));
37 if (newSize <= msg->GetSize()) {
42 fair::mq::MessagePtr oldMsg =
msg->GetTransport()->CreateMessage();
48 msg->Rebuild(newSize + 8, fair::mq::Alignment{64});
49 memcpy(
msg->GetData(), oldMsg->GetData(), oldSize + 8);
51 return reinterpret_cast<char*
>(
msg->GetData()) +
sizeof(
char*);