Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arccore::MessagePassing::IControlDispatcherabstract

Manage control streams for parallel messages. Plus de détails...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/message_passing/arccore/message_passing/IControlDispatcher.h>

+ Graphe d'héritage de Arccore::MessagePassing::IControlDispatcher:
+ Graphe de collaboration de Arccore::MessagePassing::IControlDispatcher:

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 IMessagePassingMngcommSplit (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< IRequestListcreateRequestListRef ()=0
 Création d'une liste de requêtes associé à ce gestionnaire.
 
virtual IProfilerprofiler () const =0
 
virtual void setProfiler (IProfiler *p)=0
 

Description détaillée

Manage control streams for parallel messages.

Définition à la ligne 33 du fichier IControlDispatcher.h.

Documentation des fonctions membres

◆ createRequestListRef()

virtual Ref< IRequestList > Arccore::MessagePassing::IControlDispatcher::createRequestListRef ( )
pure virtual

Création d'une liste de requêtes associé à ce gestionnaire.

Implémenté dans Arcane::ParallelMngDispatcher::DefaultControlDispatcher, et Arccore::MessagePassing::Mpi::MpiControlDispatcher.

◆ legacyProbe()

MessageSourceInfo Arccore::MessagePassing::IControlDispatcher::legacyProbe ( const PointToPointMessageInfo message)
virtual

Définition à la ligne 287 du fichier Messages.cc.


La documentation de cette classe a été générée à partir des fichiers suivants :