Arcane  4.1.11.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::MessagePassing::ISharedMemoryMessageQueueabstract

Interface d'une file de messages avec les threads. Plus de détails...

#include <arcane/parallel/thread/ISharedMemoryMessageQueue.h>

Graphe d'héritage de Arcane::MessagePassing::ISharedMemoryMessageQueue:
Graphe de collaboration de Arcane::MessagePassing::ISharedMemoryMessageQueue:

Types publics

using MessageSourceInfo = Parallel::MessageSourceInfo

Fonctions membres publiques

virtual void init (Integer nb_thread)=0
virtual void waitAll (ArrayView< Request > requests)=0
virtual void waitSome (Int32 rank, ArrayView< Request > requests, ArrayView< bool > requests_done, bool is_non_blocking)=0
virtual void setTraceMng (Int32 rank, ITraceMng *tm)=0
virtual Request addReceive (const PointToPointMessageInfo &message, ReceiveBufferInfo buf)=0
virtual Request addSend (const PointToPointMessageInfo &message, SendBufferInfo buf)=0
virtual MessageId probe (const PointToPointMessageInfo &message)=0
virtual MessageSourceInfo legacyProbe (const PointToPointMessageInfo &message)=0

Description détaillée

Interface d'une file de messages avec les threads.

Définition à la ligne 87 du fichier ISharedMemoryMessageQueue.h.

Documentation des définitions de type membres

◆ MessageSourceInfo

using Arcane::MessagePassing::ISharedMemoryMessageQueue::MessageSourceInfo = Parallel::MessageSourceInfo

Définition à la ligne 92 du fichier ISharedMemoryMessageQueue.h.


La documentation de cette classe a été générée à partir du fichier suivant :