Manage control streams for parallel messages. Plus de détails...
Fonctions membres publiques | |
virtual void | waitAllRequests (ArrayView< Request > requests)=0 |
virtual void | waitSomeRequests (ArrayView< Request > requests, ArrayView< bool > indexes, bool is_non_blocking)=0 |
virtual IMessagePassingMng * | commSplit (bool keep)=0 |
virtual void | barrier ()=0 |
virtual Request | nonBlockingBarrier ()=0 |
virtual MessageId | probe (const PointToPointMessageInfo &message)=0 |
virtual MessageSourceInfo | legacyProbe (const PointToPointMessageInfo &message) |
virtual Ref< IRequestList > | createRequestListRef ()=0 |
Création d'une liste de requêtes associé à ce gestionnaire. | |
virtual IProfiler * | profiler () const =0 |
virtual void | setProfiler (IProfiler *p)=0 |
Manage control streams for parallel messages.
Définition à la ligne 33 du fichier IControlDispatcher.h.
|
pure virtual |
Création d'une liste de requêtes associé à ce gestionnaire.
Implémenté dans Arcane::ParallelMngDispatcher::DefaultControlDispatcher, et Arccore::MessagePassing::Mpi::MpiControlDispatcher.
|
virtual |
Définition à la ligne 287 du fichier Messages.cc.