mirror of
https://github.com/FairRootGroup/FairMQ.git
synced 2025-10-15 09:31:45 +00:00
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:
@@ -18,20 +18,23 @@
|
||||
int FairMQLogger::fMinLogLevel = FairMQLogger::DEBUG;
|
||||
|
||||
FairMQLogger::FairMQLogger()
|
||||
: os(), fLogLevel(DEBUG)
|
||||
: os()
|
||||
, fLogLevel(DEBUG)
|
||||
{
|
||||
}
|
||||
|
||||
FairMQLogger::~FairMQLogger()
|
||||
{
|
||||
if(fLogLevel>=FairMQLogger::fMinLogLevel && fLogLevel<FairMQLogger::NOLOG)
|
||||
if (fLogLevel >= FairMQLogger::fMinLogLevel && fLogLevel < FairMQLogger::NOLOG)
|
||||
{
|
||||
std::cout << os.str() << std::endl;
|
||||
}
|
||||
}
|
||||
|
||||
std::ostringstream& FairMQLogger::Log(int type)
|
||||
{
|
||||
std::string type_str;
|
||||
fLogLevel=type;
|
||||
fLogLevel = type;
|
||||
switch (type)
|
||||
{
|
||||
case DEBUG :
|
||||
|
Reference in New Issue
Block a user