Support region callbacks when no channel is specified

This commit is contained in:
Alexey Rybalchenko
2019-03-08 11:06:30 +01:00
parent bd5105d609
commit 92632a022c
3 changed files with 16 additions and 20 deletions

View File

@@ -227,9 +227,9 @@ class FairMQDevice
return GetChannel(channel, index).NewSimpleMessage(data);
}
FairMQUnmanagedRegionPtr NewUnmanagedRegion(const size_t size)
FairMQUnmanagedRegionPtr NewUnmanagedRegion(const size_t size, FairMQRegionCallback callback = nullptr)
{
return Transport()->CreateUnmanagedRegion(size);
return Transport()->CreateUnmanagedRegion(size, callback);
}
FairMQUnmanagedRegionPtr NewUnmanagedRegionFor(const std::string& channel, int index, const size_t size, FairMQRegionCallback callback = nullptr)