12#ifndef ARCCORE_MESSAGEPASSING_ICONTROLDISPATCHER_H
13#define ARCCORE_MESSAGEPASSING_ICONTROLDISPATCHER_H
18#include "arccore/collections/CollectionsGlobal.h"
50 virtual void barrier() = 0;
52 virtual Request nonBlockingBarrier() = 0;
67 virtual void setProfiler(
IProfiler* p) = 0;
Declarations of types for the 'base' component of Arccore.
General declarations for the 'message_passing' component.
Management of references to a C++ class.
Modifiable view of an array of type T.
Manage control streams for parallel messages.
virtual Ref< IRequestList > createRequestListRef()=0
Creation of a request list associated with this manager.
Interface of the message passing manager.
Interface of a profiler for message exchanges.
Information about the source of a message.
Information for sending/receiving a point-to-point message.
Reference to an instance.
Declarations of types and methods used by message exchange mechanisms.