Gestion d'une synchronisation. Plus de détails...
Classes | |
class | ScopedBuffer |
Fonctions membres publiques | |
SyncMessage (const DataSynchronizeDispatcherBuildInfo &bi, VariableSynchronizer *var_syncer, IMemoryAllocator *allocator) | |
void | compute () |
void | initialize (IVariable *var) |
void | initialize (const VariableCollection &vars) |
Int32 | nbVariable () const |
ConstArrayView< IVariable * > | variables () const |
void | synchronize () |
Effectue la synchronisation. | |
DataSynchronizeResult | synchronizeData (INumericDataInternal *data, bool is_compare_sync) |
const DataSynchronizeResult & | result () const |
VariableSynchronizerEventArgs & | eventArgs () |
Fonctions membres privées | |
void | _reset () |
void | _addVariable (IVariable *var) |
Gestion d'une synchronisation.
Il est possible d'utiliser plusieurs fois cette instance. Il suffit d'appeler initialize() pour réinitialiser l'instance.
Définition à la ligne 68 du fichier VariableSynchronizer.cc.
|
inline |
Définition à la ligne 94 du fichier VariableSynchronizer.cc.
|
inline |
Définition à la ligne 108 du fichier VariableSynchronizer.cc.
Définition à la ligne 188 du fichier VariableSynchronizer.cc.
|
inlineprivate |
Définition à la ligne 182 du fichier VariableSynchronizer.cc.
|
inline |
Définition à la ligne 115 du fichier VariableSynchronizer.cc.
|
inline |
Définition à la ligne 166 du fichier VariableSynchronizer.cc.
|
inline |
Définition à la ligne 128 du fichier VariableSynchronizer.cc.
Définition à la ligne 121 du fichier VariableSynchronizer.cc.
|
inline |
Définition à la ligne 136 du fichier VariableSynchronizer.cc.
|
inline |
Définition à la ligne 165 du fichier VariableSynchronizer.cc.
|
inline |
Effectue la synchronisation.
Définition à la ligne 140 du fichier VariableSynchronizer.cc.
Références Arcane::IVariableSynchronizerMng::isSynchronizationComparisonEnabled(), et Arcane::IDataSynchronizeMultiDispatcher::setSynchronizeBuffer().
|
inline |
Définition à la ligne 158 du fichier VariableSynchronizer.cc.
|
inline |
Définition à la ligne 137 du fichier VariableSynchronizer.cc.
|
private |
Définition à la ligne 178 du fichier VariableSynchronizer.cc.
|
private |
Définition à la ligne 176 du fichier VariableSynchronizer.cc.
|
private |
Définition à la ligne 172 du fichier VariableSynchronizer.cc.
|
private |
Définition à la ligne 174 du fichier VariableSynchronizer.cc.
|
private |
Définition à la ligne 173 du fichier VariableSynchronizer.cc.
|
private |
Définition à la ligne 177 du fichier VariableSynchronizer.cc.
|
private |
Définition à la ligne 170 du fichier VariableSynchronizer.cc.
|
private |
Définition à la ligne 171 du fichier VariableSynchronizer.cc.
|
private |
Définition à la ligne 175 du fichier VariableSynchronizer.cc.