Fixed thread checker warnings for AthenaMPTools
Declared several virtual functions in the AthenaMPTools and AthenaInterprocess packages ATLAS_NOT_THREAD_SAFE. Affected functions: * IMessageDecoder::operator()() * Process::mainloop * IAthenaMPTool::makePool() * IAthenaMPTool::exec() * IAthenaMPTool::wait_once() * AthenaMPToolBase::exec_func() * EvtRangeScatterer::getNewRangeRequest() Declared AthMpEvtLoopMgr ATLAS_NOT_THREAD_SAFE
Showing
- Control/AthenaInterprocess/AthenaInterprocess/IMessageDecoder.h 4 additions, 3 deletions...l/AthenaInterprocess/AthenaInterprocess/IMessageDecoder.h
- Control/AthenaInterprocess/AthenaInterprocess/Process.h 2 additions, 2 deletionsControl/AthenaInterprocess/AthenaInterprocess/Process.h
- Control/AthenaMP/src/AthMpEvtLoopMgr.h 1 addition, 1 deletionControl/AthenaMP/src/AthMpEvtLoopMgr.h
- Control/AthenaMPTools/AthenaMPTools/ATLAS_CHECK_THREAD_SAFETY 1 addition, 0 deletions...rol/AthenaMPTools/AthenaMPTools/ATLAS_CHECK_THREAD_SAFETY
- Control/AthenaMPTools/AthenaMPTools/IAthenaMPTool.h 4 additions, 3 deletionsControl/AthenaMPTools/AthenaMPTools/IAthenaMPTool.h
- Control/AthenaMPTools/src/AthenaMPToolBase.h 4 additions, 4 deletionsControl/AthenaMPTools/src/AthenaMPToolBase.h
- Control/AthenaMPTools/src/EvtRangeProcessor.h 5 additions, 5 deletionsControl/AthenaMPTools/src/EvtRangeProcessor.h
- Control/AthenaMPTools/src/EvtRangeScatterer.h 9 additions, 9 deletionsControl/AthenaMPTools/src/EvtRangeScatterer.h
- Control/AthenaMPTools/src/SharedEvtQueueConsumer.h 5 additions, 5 deletionsControl/AthenaMPTools/src/SharedEvtQueueConsumer.h
- Control/AthenaMPTools/src/SharedEvtQueueProvider.h 3 additions, 3 deletionsControl/AthenaMPTools/src/SharedEvtQueueProvider.h
- Control/AthenaMPTools/src/SharedHiveEvtQueueConsumer.h 6 additions, 6 deletionsControl/AthenaMPTools/src/SharedHiveEvtQueueConsumer.h
- Control/AthenaMPTools/src/SharedWriterTool.h 3 additions, 3 deletionsControl/AthenaMPTools/src/SharedWriterTool.h
Loading
Please register or sign in to comment