Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::DataSynchronizeDispatcherBase Class Reference
Inheritance diagram for Arcane::DataSynchronizeDispatcherBase:
Collaboration diagram for Arcane::DataSynchronizeDispatcherBase:

Public Member Functions

 DataSynchronizeDispatcherBase (const DataSynchronizeDispatcherBuildInfo &bi)

Protected Member Functions

void _compute ()
 Notifies the implementation that the synchronization information has changed.

Protected Attributes

IParallelMngm_parallel_mng = nullptr
Runnerm_runner = nullptr
Ref< DataSynchronizeInfom_sync_info
Ref< IDataSynchronizeImplementationm_synchronize_implementation

Detailed Description

Definition at line 58 of file DataSynchronizeDispatcher.cc.

Constructor & Destructor Documentation

◆ DataSynchronizeDispatcherBase()

Arcane::DataSynchronizeDispatcherBase::DataSynchronizeDispatcherBase ( const DataSynchronizeDispatcherBuildInfo & bi)
explicit

Definition at line 80 of file DataSynchronizeDispatcher.cc.

◆ ~DataSynchronizeDispatcherBase()

Arcane::DataSynchronizeDispatcherBase::~DataSynchronizeDispatcherBase ( )

Definition at line 91 of file DataSynchronizeDispatcher.cc.

Member Function Documentation

◆ _compute()

void Arcane::DataSynchronizeDispatcherBase::_compute ( )
protected

Notifies the implementation that the synchronization information has changed.

Definition at line 103 of file DataSynchronizeDispatcher.cc.

Referenced by Arcane::DataSynchronizeDispatcher::compute(), and Arcane::DataSynchronizeMultiDispatcherV2::compute().

Here is the caller graph for this function:

Member Data Documentation

◆ m_parallel_mng

IParallelMng* Arcane::DataSynchronizeDispatcherBase::m_parallel_mng = nullptr
protected

Definition at line 67 of file DataSynchronizeDispatcher.cc.

◆ m_runner

Runner* Arcane::DataSynchronizeDispatcherBase::m_runner = nullptr
protected

Definition at line 68 of file DataSynchronizeDispatcher.cc.

◆ m_sync_info

Ref<DataSynchronizeInfo> Arcane::DataSynchronizeDispatcherBase::m_sync_info
protected

Definition at line 69 of file DataSynchronizeDispatcher.cc.

◆ m_synchronize_implementation

Ref<IDataSynchronizeImplementation> Arcane::DataSynchronizeDispatcherBase::m_synchronize_implementation
protected

Definition at line 70 of file DataSynchronizeDispatcher.cc.


The documentation for this class was generated from the following file: