Implementation of Arccore::MessagePassing::IControlDispatcher. More...
#include <arcane/core/ParallelMngDispatcher.h>
Public Member Functions | |
| DefaultControlDispatcher (IParallelMng *pm) | |
| void | waitAllRequests (ArrayView< Request > requests) override |
| void | waitSomeRequests (ArrayView< Request > requests, ArrayView< bool > indexes, bool is_non_blocking) override |
| IMessagePassingMng * | commSplit (bool keep) override |
| void | barrier () override |
| Request | nonBlockingBarrier () override |
| MessageId | probe (const PointToPointMessageInfo &message) override |
| MP::MessageSourceInfo | legacyProbe (const PointToPointMessageInfo &message) override |
| Ref< Parallel::IRequestList > | createRequestListRef () override |
| Creation of a request list associated with this manager. | |
| MP::IProfiler * | profiler () const override |
| void | setProfiler (MP::IProfiler *p) override |
| Public Member Functions inherited from Arcane::MessagePassing::IControlDispatcher | |
| virtual void | setProfiler (IProfiler *p)=0 |
Private Attributes | |
| IParallelMng * | m_parallel_mng |
Implementation of Arccore::MessagePassing::IControlDispatcher.
Definition at line 92 of file ParallelMngDispatcher.h.
|
explicit |
Definition at line 115 of file ParallelMngDispatcher.cc.
|
overridevirtual |
Implements Arcane::MessagePassing::IControlDispatcher.
Definition at line 148 of file ParallelMngDispatcher.cc.
|
overridevirtual |
Implements Arcane::MessagePassing::IControlDispatcher.
Definition at line 141 of file ParallelMngDispatcher.cc.
|
overridevirtual |
Creation of a request list associated with this manager.
Implements Arcane::MessagePassing::IControlDispatcher.
Definition at line 172 of file ParallelMngDispatcher.cc.
|
overridevirtual |
Reimplemented from Arcane::MessagePassing::IControlDispatcher.
Definition at line 166 of file ParallelMngDispatcher.cc.
|
overridevirtual |
Implements Arcane::MessagePassing::IControlDispatcher.
Definition at line 154 of file ParallelMngDispatcher.cc.
|
overridevirtual |
Implements Arcane::MessagePassing::IControlDispatcher.
Definition at line 160 of file ParallelMngDispatcher.cc.
|
inlineoverridevirtual |
Implements Arcane::MessagePassing::IControlDispatcher.
Definition at line 110 of file ParallelMngDispatcher.h.
|
override |
Definition at line 181 of file ParallelMngDispatcher.cc.
|
overridevirtual |
Implements Arcane::MessagePassing::IControlDispatcher.
Definition at line 121 of file ParallelMngDispatcher.cc.
|
overridevirtual |
Implements Arcane::MessagePassing::IControlDispatcher.
Definition at line 127 of file ParallelMngDispatcher.cc.
|
private |
Definition at line 115 of file ParallelMngDispatcher.h.