Skip to content

Commit 8665dc8

Browse files
Using FairMQChannel::Send instead of SendAsync which is deprecated
FairMQ is going to deprecate the asyncronous version of Send and Receive, following the suggestion in the warning, Send is used now. "For non-blocking Send, use timeout version with timeout of 0"
1 parent eba9e30 commit 8665dc8

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Utilities/QC/QCMerger/src/MergerDevice.cxx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -243,13 +243,13 @@ size_t MergerDevice::sendMergedObjectToViewer(TObject* dataObject)
243243
unique_ptr<FairMQMessage> viewerRequest(fTransportFactory->CreateMessage(
244244
viewerMessage->Buffer(), viewerMessage->BufferSize(), deleteTMessage, viewerMessage));
245245
size_t messageSize = viewerRequest->GetSize();
246-
if ((respondeCode = fChannels.at("data-out").at(0).SendAsync(viewerRequest)) == -2) {
247-
if ((respondeCode = fChannels.at("data-out").at(0).SendAsync(viewerRequest)) == -2) {
246+
if ((respondeCode = fChannels.at("data-out").at(0).Send(viewerRequest, 0)) == -2) {
247+
if ((respondeCode = fChannels.at("data-out").at(0).Send(viewerRequest, 0)) == -2) {
248248
mLastSendBufferOverloadTime = clock();
249249
mSendBufferOverloaded = true;
250250
LOG(DEBUG) << "Buffer of data-out channel is full. Waiting for free buffer...";
251251

252-
while ((respondeCode = fChannels.at("data-out").at(0).SendAsync(viewerRequest)) == -2) {
252+
while ((respondeCode = fChannels.at("data-out").at(0).Send(viewerRequest, 0)) == -2) {
253253
this_thread::sleep_for(chrono::milliseconds(10));
254254
}
255255

0 commit comments

Comments
 (0)