add deleter in FairMQ example 8

This commit is contained in:
winckler 2016-03-31 19:35:56 +02:00 committed by Alexey Rybalchenko
parent e1d4aa40c8
commit b2c97b8f95

View File

@ -41,6 +41,13 @@ void FairMQExample8Sampler::Run()
LOG(INFO) << "Sending header with stopFlag: " << header->stopFlag;
FairMQParts parts;
parts.AddPart(NewMessage(header, // data pointer
sizeof(Ex8Header), // data size
[](void* data, void* hint) { delete static_cast<Ex8Header*>(data); } // callback to deallocate after the transfer
));
parts.AddPart(NewMessage(1000));
LOG(INFO) << "Sending body of size: " << parts.At(1)->GetSize();
Send(parts, "data-out");