![]() |
ATLAS Offline Software
|
#include <IAthenaMPTool.h>
Public Member Functions | |
| virtual int makePool | ATLAS_NOT_THREAD_SAFE (int maxevt, int nprocs, const std::string &topdir)=0 |
| virtual StatusCode exec | ATLAS_NOT_THREAD_SAFE ()=0 |
| virtual StatusCode wait_once | ATLAS_NOT_THREAD_SAFE (pid_t &pid)=0 |
| virtual void | reportSubprocessStatuses ()=0 |
| virtual void | subProcessLogs (std::vector< std::string > &)=0 |
| virtual AthenaMP::AllWorkerOutputs_ptr | generateOutputReport ()=0 |
| virtual void | useFdsRegistry (std::shared_ptr< AthenaInterprocess::FdsRegistry >)=0 |
| virtual void | setRandString (const std::string &randStr)=0 |
| virtual void | setMaxEvt (int maxEvt)=0 |
| virtual void | setMPRunStop (const AthenaInterprocess::IMPRunStop *runStop)=0 |
| virtual void | killChildren ()=0 |
Static Public Member Functions | |
| static const InterfaceID & | interfaceID () |
Definition at line 37 of file IAthenaMPTool.h.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
inlinestatic |
Definition at line 40 of file IAthenaMPTool.h.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |