mirror of
https://github.com/FairRootGroup/FairMQ.git
synced 2025-10-13 16:46:47 +00:00
FairMQ: Add test for example/advanced/Region.
Also fix a regression in nanomsg transport.
This commit is contained in:
parent
eddfd0d1bd
commit
85aab51bd4
|
@ -244,8 +244,11 @@ int64_t FairMQSocketNN::Send(vector<unique_ptr<FairMQMessage>>& msgVec, const in
|
||||||
packer.pack_bin(msgVec[i]->GetSize());
|
packer.pack_bin(msgVec[i]->GetSize());
|
||||||
packer.pack_bin_body(static_cast<char*>(msgVec[i]->GetData()), msgVec[i]->GetSize());
|
packer.pack_bin_body(static_cast<char*>(msgVec[i]->GetData()), msgVec[i]->GetSize());
|
||||||
// call region callback
|
// call region callback
|
||||||
|
if (static_cast<FairMQMessageNN*>(msgVec[i].get())->fRegionPtr)
|
||||||
|
{
|
||||||
static_cast<FairMQUnmanagedRegionNN*>(static_cast<FairMQMessageNN*>(msgVec[i].get())->fRegionPtr)->fCallback(msgVec[i]->GetMessage(), msgVec[i]->GetSize());
|
static_cast<FairMQUnmanagedRegionNN*>(static_cast<FairMQMessageNN*>(msgVec[i].get())->fRegionPtr)->fCallback(msgVec[i]->GetMessage(), msgVec[i]->GetSize());
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
int64_t nbytes = -1;
|
int64_t nbytes = -1;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user