Update FairMQStateMachine & introduce FairMQChannels

Organize sockets as a map of vectors of FairMQChannels.

Update FairMQStateMachine by removing SETTINGINPUT, SETTINGOUTPUT,
BIND and CONNECT states and by adding INITIALIZING_TASK, RESETTING_TASK
and RESETTING_DEVICE states. Run states functions in their own thread.
This commit is contained in:
Alexey Rybalchenko
2015-04-29 13:25:42 +02:00
parent a2ebbbe450
commit 7fda980710
54 changed files with 1674 additions and 1573 deletions

View File

@@ -35,7 +35,6 @@ FairMQBinSampler::~FairMQBinSampler()
void FairMQBinSampler::Init()
{
FairMQDevice::Init();
}
void FairMQBinSampler::Run()

View File

@@ -37,7 +37,6 @@ FairMQProtoSampler::~FairMQProtoSampler()
void FairMQProtoSampler::Init()
{
FairMQDevice::Init();
}
void FairMQProtoSampler::Run()