Gestion d'une synchronisation. Plus de détails...
Graphe de collaboration de Arcane::VariableSynchronizer::SyncMessage: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) |
Attributs privés | |
| IVariableSynchronizerMng * | m_variable_synchronizer_mng = nullptr |
| Ref< IDataSynchronizeDispatcher > | m_dispatcher |
| IDataSynchronizeMultiDispatcher * | m_multi_dispatcher = nullptr |
| VariableSynchronizerEventArgs | m_event_args |
| UniqueArray< IVariable * > | m_variables |
| UniqueArray< INumericDataInternal * > | m_data_list |
| DataSynchronizeResult | m_synchronize_result |
| IMemoryAllocator * | m_allocator = nullptr |
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 66 du fichier VariableSynchronizer.cc.
|
inline |
Définition à la ligne 92 du fichier VariableSynchronizer.cc.
|
inline |
Définition à la ligne 105 du fichier VariableSynchronizer.cc.
|
inlineprivate |
Définition à la ligne 184 du fichier VariableSynchronizer.cc.
|
inlineprivate |
Définition à la ligne 178 du fichier VariableSynchronizer.cc.
|
inline |
Définition à la ligne 112 du fichier VariableSynchronizer.cc.
|
inline |
Définition à la ligne 163 du fichier VariableSynchronizer.cc.
|
inline |
Définition à la ligne 125 du fichier VariableSynchronizer.cc.
|
inline |
Définition à la ligne 118 du fichier VariableSynchronizer.cc.
|
inline |
Définition à la ligne 133 du fichier VariableSynchronizer.cc.
|
inline |
Définition à la ligne 162 du fichier VariableSynchronizer.cc.
|
inline |
Effectue la synchronisation.
Définition à la ligne 137 du fichier VariableSynchronizer.cc.
|
inline |
Définition à la ligne 155 du fichier VariableSynchronizer.cc.
|
inline |
Définition à la ligne 134 du fichier VariableSynchronizer.cc.
|
private |
Définition à la ligne 174 du fichier VariableSynchronizer.cc.
|
private |
Définition à la ligne 172 du fichier VariableSynchronizer.cc.
|
private |
Définition à la ligne 168 du fichier VariableSynchronizer.cc.
|
private |
Définition à la ligne 170 du fichier VariableSynchronizer.cc.
|
private |
Définition à la ligne 169 du fichier VariableSynchronizer.cc.
|
private |
Définition à la ligne 173 du fichier VariableSynchronizer.cc.
|
private |
Définition à la ligne 167 du fichier VariableSynchronizer.cc.
|
private |
Définition à la ligne 171 du fichier VariableSynchronizer.cc.