Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::MessagePassing::IControlDispatcher Class Referenceabstract

Public Member Functions

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
 Creation of a request list associated with this manager.
virtual IProfilerprofiler () const =0
virtual void setProfiler (IProfiler *p)=0

Detailed Description

Definition at line 35 of file IControlDispatcher.h.

Member Function Documentation

◆ createRequestListRef()

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

Creation of a request list associated with this manager.

Implemented in Arcane::ParallelMngDispatcher::DefaultControlDispatcher.

Referenced by Arcane::MessagePassing::mpCreateRequestListRef().

◆ legacyProbe()

MessageSourceInfo Arcane::MessagePassing::IControlDispatcher::legacyProbe ( const PointToPointMessageInfo & message)
virtual

Definition at line 300 of file Messages.cc.


The documentation for this class was generated from the following files: