mirror of
https://github.com/FairRootGroup/FairMQ.git
synced 2025-10-13 16:46:47 +00:00
add deleter in FairMQ example 8
This commit is contained in:
parent
dcb791694a
commit
07aed04b14
|
@ -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");
|
||||
|
|
Loading…
Reference in New Issue
Block a user