Interface d'une file de messages avec les threads. Plus de détails...
#include <arcane/parallel/thread/ISharedMemoryMessageQueue.h>
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 |
Interface d'une file de messages avec les threads.
Définition à la ligne 87 du fichier ISharedMemoryMessageQueue.h.
using Arcane::MessagePassing::ISharedMemoryMessageQueue::MessageSourceInfo = Parallel::MessageSourceInfo |
Définition à la ligne 92 du fichier ISharedMemoryMessageQueue.h.