File de messages entre les rangs partagés par un SharedMemoryParallelMng. Plus de détails...
#include <arcane/parallel/thread/SharedMemoryMessageQueue.h>
 Graphe d'héritage de Arcane::MessagePassing::SharedMemoryMessageQueue:
 Graphe d'héritage de Arcane::MessagePassing::SharedMemoryMessageQueue: Graphe de collaboration de Arcane::MessagePassing::SharedMemoryMessageQueue:
 Graphe de collaboration de Arcane::MessagePassing::SharedMemoryMessageQueue:| Classes | |
| class | SubQueue | 
| File pour les messages d'un rang en mémoire partagée.  Plus de détails... | |
| Fonctions membres publiques | |
| void | init (Int32 nb_thread) override | 
| void | waitAll (ArrayView< Request > requests) override | 
| void | waitSome (Int32 rank, ArrayView< Request > requests, ArrayView< bool > requests_done, bool is_non_blockign) override | 
| void | setTraceMng (Int32 rank, ITraceMng *tm) override | 
| Request | addReceive (const PointToPointMessageInfo &message, ReceiveBufferInfo buf) override | 
| Request | addSend (const PointToPointMessageInfo &message, SendBufferInfo buf) override | 
| MessageId | probe (const PointToPointMessageInfo &message) override | 
| MessageSourceInfo | legacyProbe (const PointToPointMessageInfo &message) override | 
| Fonctions membres privées | |
| SubQueue * | _getSubQueue (MessageRank rank) | 
| Int64 | _getNextRequestId () | 
| Request | _request (SharedMemoryMessageRequest *tmr) | 
| SubQueue * | _getSourceSubQueue (const MP::PointToPointMessageInfo &message) | 
| SubQueue * | _getDestinationSubQueue (const MP::PointToPointMessageInfo &message) | 
| Attributs privés | |
| Int32 | m_nb_thread = 0 | 
| UniqueArray< SubQueue * > | m_sub_queues | 
| std::atomic< Int64 > | m_atomic_request_id | 
| Membres hérités additionnels | |
|  Types publics hérités de Arcane::MessagePassing::ISharedMemoryMessageQueue | |
| using | MessageSourceInfo = Parallel::MessageSourceInfo | 
File de messages entre les rangs partagés par un SharedMemoryParallelMng.
Définition à la ligne 47 du fichier SharedMemoryMessageQueue.h.
| 
 | inline | 
Définition à la ligne 56 du fichier SharedMemoryMessageQueue.h.
| 
 | override | 
Définition à la ligne 612 du fichier SharedMemoryMessageQueue.cc.
| 
 | private | 
Définition à la ligne 649 du fichier SharedMemoryMessageQueue.cc.
| 
 | inlineprivate | 
Définition à la ligne 89 du fichier SharedMemoryMessageQueue.h.
| 
 | private | 
Définition à la ligne 637 du fichier SharedMemoryMessageQueue.cc.
| 
 | inlineprivate | 
Définition à la ligne 85 du fichier SharedMemoryMessageQueue.h.
| 
 | private | 
Définition à la ligne 758 du fichier SharedMemoryMessageQueue.cc.
| 
 | overridevirtual | 
Implémente Arcane::MessagePassing::ISharedMemoryMessageQueue.
Définition à la ligne 709 du fichier SharedMemoryMessageQueue.cc.
| 
 | overridevirtual | 
Implémente Arcane::MessagePassing::ISharedMemoryMessageQueue.
Définition à la ligne 719 du fichier SharedMemoryMessageQueue.cc.
| 
 | overridevirtual | 
Implémente Arcane::MessagePassing::ISharedMemoryMessageQueue.
Définition à la ligne 622 du fichier SharedMemoryMessageQueue.cc.
| 
 | overridevirtual | 
Implémente Arcane::MessagePassing::ISharedMemoryMessageQueue.
Définition à la ligne 739 du fichier SharedMemoryMessageQueue.cc.
| 
 | overridevirtual | 
Implémente Arcane::MessagePassing::ISharedMemoryMessageQueue.
Définition à la ligne 729 du fichier SharedMemoryMessageQueue.cc.
| 
 | overridevirtual | 
Implémente Arcane::MessagePassing::ISharedMemoryMessageQueue.
Définition à la ligne 749 du fichier SharedMemoryMessageQueue.cc.
| 
 | overridevirtual | 
Implémente Arcane::MessagePassing::ISharedMemoryMessageQueue.
Définition à la ligne 661 du fichier SharedMemoryMessageQueue.cc.
| 
 | overridevirtual | 
Implémente Arcane::MessagePassing::ISharedMemoryMessageQueue.
Définition à la ligne 697 du fichier SharedMemoryMessageQueue.cc.
| 
 | private | 
Définition à la ligne 81 du fichier SharedMemoryMessageQueue.h.
| 
 | private | 
Définition à la ligne 79 du fichier SharedMemoryMessageQueue.h.
| 
 | private | 
Définition à la ligne 80 du fichier SharedMemoryMessageQueue.h.