Basic serialization implementation. More...
Classes | |
| class | Factory |
Public Member Functions | |
| SimpleDataSynchronizeImplementation (Factory *f) | |
| Public Member Functions inherited from Arcane::AbstractDataSynchronizeImplementation | |
| void | setDataSynchronizeInfo (DataSynchronizeInfo *sync_info) final |
Protected Member Functions | |
| void | compute () override |
| void | beginSynchronize (IDataSynchronizeBuffer *buf) override |
| void | endSynchronize (IDataSynchronizeBuffer *buf) override |
| Protected Member Functions inherited from Arcane::AbstractDataSynchronizeImplementation | |
| DataSynchronizeInfo * | _syncInfo () const |
Private Attributes | |
| IParallelMng * | m_parallel_mng = nullptr |
| UniqueArray< Parallel::Request > | m_all_requests |
Basic serialization implementation.
This implementation is done using send/receive followed by 'wait'.
Definition at line 346 of file DataSynchronizeDispatcher.cc.
|
explicit |
Definition at line 392 of file DataSynchronizeDispatcher.cc.
|
overrideprotectedvirtual |
Implements Arcane::IDataSynchronizeImplementation.
Definition at line 411 of file DataSynchronizeDispatcher.cc.
|
inlineoverrideprotectedvirtual |
Implements Arcane::IDataSynchronizeImplementation.
Definition at line 356 of file DataSynchronizeDispatcher.cc.
|
overrideprotectedvirtual |
Implements Arcane::IDataSynchronizeImplementation.
Definition at line 456 of file DataSynchronizeDispatcher.cc.
|
private |
Definition at line 363 of file DataSynchronizeDispatcher.cc.
|
private |
Definition at line 362 of file DataSynchronizeDispatcher.cc.