Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::IDataSynchronizeMultiDispatcherabstract

Interface de la synchronisation d'une liste de variables. Plus de détails...

#include <arcane/impl/internal/IDataSynchronizeDispatcher.h>

+ Graphe d'héritage de Arcane::IDataSynchronizeMultiDispatcher:
+ Graphe de collaboration de Arcane::IDataSynchronizeMultiDispatcher:

Fonctions membres publiques

virtual void compute ()=0
 Recalcule les informations nécessaires après une mise à jour des informations de DataSynchronizeInfo.
 
virtual void setSynchronizeBuffer (Ref< MemoryBuffer > buffer)=0
 Positionne le buffer de synchronisation.
 
virtual void synchronize (ConstArrayView< IVariable * > vars)=0
 

Fonctions membres publiques statiques

static IDataSynchronizeMultiDispatchercreate (const DataSynchronizeDispatcherBuildInfo &bi)
 

Description détaillée

Interface de la synchronisation d'une liste de variables.

Définition à la ligne 137 du fichier IDataSynchronizeDispatcher.h.

Documentation des fonctions membres

◆ compute()

virtual void Arcane::IDataSynchronizeMultiDispatcher::compute ( )
pure virtual

Recalcule les informations nécessaires après une mise à jour des informations de DataSynchronizeInfo.

Implémenté dans Arcane::DataSynchronizeMultiDispatcher, et Arcane::DataSynchronizeMultiDispatcherV2.

◆ create()

IDataSynchronizeMultiDispatcher * Arcane::IDataSynchronizeMultiDispatcher::create ( const DataSynchronizeDispatcherBuildInfo bi)
static

Définition à la ligne 479 du fichier DataSynchronizeDispatcher.cc.

◆ setSynchronizeBuffer()

virtual void Arcane::IDataSynchronizeMultiDispatcher::setSynchronizeBuffer ( Ref< MemoryBuffer buffer)
pure virtual

Positionne le buffer de synchronisation.

Il faut appeler cette méthode avant synchronize().

Implémenté dans Arcane::DataSynchronizeMultiDispatcherV2, et Arcane::DataSynchronizeMultiDispatcher.

Référencé par Arcane::VariableSynchronizer::SyncMessage::synchronize().


La documentation de cette classe a été générée à partir des fichiers suivants :