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