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 |
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.