mirror of
https://github.com/FairRootGroup/FairMQ.git
synced 2025-10-15 09:31:45 +00:00
First version of the shared memory transport.
Use via `--transport shmem` cmd option. No pub/sub.
This commit is contained in:
@@ -213,7 +213,6 @@ struct FairMQFSM_ : public msmf::state_machine_def<FairMQFSM_>
|
||||
fsm.fState = PAUSED;
|
||||
|
||||
fsm.Unblock();
|
||||
|
||||
std::unique_lock<std::mutex> lock(fsm.fWorkMutex);
|
||||
while (fsm.fWorkActive)
|
||||
{
|
||||
@@ -539,8 +538,8 @@ struct FairMQFSM_ : public msmf::state_machine_def<FairMQFSM_>
|
||||
bool fWorkAvailable;
|
||||
|
||||
protected:
|
||||
std::mutex fChangeStateMutex;
|
||||
std::atomic<State> fState;
|
||||
std::mutex fChangeStateMutex;
|
||||
};
|
||||
|
||||
// reactivate the warning for non-virtual destructor
|
||||
|
Reference in New Issue
Block a user