mirror of
https://github.com/FairRootGroup/FairMQ.git
synced 2025-10-15 17:41:45 +00:00
use factory for sockets
This commit is contained in:
@@ -25,13 +25,15 @@ void FairMQProxy::Run()
|
||||
|
||||
boost::thread rateLogger(boost::bind(&FairMQDevice::LogSocketRates, this));
|
||||
|
||||
FairMQMessage msg;
|
||||
FairMQMessage* msg = new FairMQMessageZMQ();
|
||||
|
||||
while ( fState == RUNNING ) {
|
||||
fPayloadInputs->at(0)->Receive(&msg);
|
||||
fPayloadOutputs->at(0)->Send(&msg);
|
||||
fPayloadInputs->at(0)->Receive(msg);
|
||||
fPayloadOutputs->at(0)->Send(msg);
|
||||
}
|
||||
|
||||
delete msg;
|
||||
|
||||
rateLogger.interrupt();
|
||||
rateLogger.join();
|
||||
}
|
||||
|
Reference in New Issue
Block a user