14#include "arccore/message_passing/MessagePassingMng.h"
16#include "arccore/trace/ITraceMng.h"
29: m_comm_rank(comm_rank)
30, m_comm_size(comm_size)
49IDispatchers* MessagePassingMng::
58 return m_communicator;
61void MessagePassingMng::
67ITimeMetricCollector* MessagePassingMng::
68timeMetricCollector()
const
70 return m_time_metric_collector;
73void MessagePassingMng::
74setTimeMetricCollector(ITimeMetricCollector* c)
76 m_time_metric_collector = c;
79void MessagePassingMng::
88extern "C++" void ARCCORE_MESSAGEPASSING_EXPORT
#define ARCCORE_DEFINE_REFERENCE_COUNTED_CLASS(class_name)
Macro pour définir les méthodes et types une classe qui utilise un compteur de référence.
Interface du gestionnaire de traces.
Communicateur pour l'échange de message.
Interface du conteneur des dispatchers.
Interface du gestionnaire des échanges de messages.
friend void mpDelete(IMessagePassingMng *)
Détruit l'instance de passage de messages p.
Déclarations des types et méthodes utilisés par les mécanismes d'échange de messages.
auto makeRef(InstanceType *t) -> Ref< InstanceType >
Créé une référence sur un pointeur.
std::int32_t Int32
Type entier signé sur 32 bits.
Espace de nom de Arccore.