Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::DataSynchronizeDispatcherBuildInfo Class Reference

Info to build a DataSynchronizeDispatcher. More...

#include <arcane/impl/internal/IDataSynchronizeDispatcher.h>

Collaboration diagram for Arcane::DataSynchronizeDispatcherBuildInfo:

Public Member Functions

 DataSynchronizeDispatcherBuildInfo (IParallelMng *pm, Ref< IDataSynchronizeImplementation > sync_impl, Ref< DataSynchronizeInfo > sync_info, Ref< IBufferCopier > copier)
IParallelMngparallelMng () const
Ref< IDataSynchronizeImplementationsynchronizeImplementation () const
Ref< DataSynchronizeInfosynchronizeInfo () const
Ref< IBufferCopierbufferCopier () const

Private Attributes

IParallelMngm_parallel_mng = nullptr
Ref< IDataSynchronizeImplementationm_synchronize_implementation
Ref< DataSynchronizeInfom_synchronize_info
Ref< IBufferCopierm_buffer_copier

Detailed Description

Info to build a DataSynchronizeDispatcher.

Definition at line 58 of file IDataSynchronizeDispatcher.h.

Constructor & Destructor Documentation

◆ DataSynchronizeDispatcherBuildInfo()

Arcane::DataSynchronizeDispatcherBuildInfo::DataSynchronizeDispatcherBuildInfo ( IParallelMng * pm,
Ref< IDataSynchronizeImplementation > sync_impl,
Ref< DataSynchronizeInfo > sync_info,
Ref< IBufferCopier > copier )
inline

Definition at line 62 of file IDataSynchronizeDispatcher.h.

Member Function Documentation

◆ bufferCopier()

Ref< IBufferCopier > Arcane::DataSynchronizeDispatcherBuildInfo::bufferCopier ( ) const
inline

Definition at line 77 of file IDataSynchronizeDispatcher.h.

◆ parallelMng()

IParallelMng * Arcane::DataSynchronizeDispatcherBuildInfo::parallelMng ( ) const
inline

Definition at line 74 of file IDataSynchronizeDispatcher.h.

◆ synchronizeImplementation()

Ref< IDataSynchronizeImplementation > Arcane::DataSynchronizeDispatcherBuildInfo::synchronizeImplementation ( ) const
inline

Definition at line 75 of file IDataSynchronizeDispatcher.h.

◆ synchronizeInfo()

Ref< DataSynchronizeInfo > Arcane::DataSynchronizeDispatcherBuildInfo::synchronizeInfo ( ) const
inline

Definition at line 76 of file IDataSynchronizeDispatcher.h.

Member Data Documentation

◆ m_buffer_copier

Ref<IBufferCopier> Arcane::DataSynchronizeDispatcherBuildInfo::m_buffer_copier
private

Definition at line 84 of file IDataSynchronizeDispatcher.h.

◆ m_parallel_mng

IParallelMng* Arcane::DataSynchronizeDispatcherBuildInfo::m_parallel_mng = nullptr
private

Definition at line 81 of file IDataSynchronizeDispatcher.h.

◆ m_synchronize_implementation

Ref<IDataSynchronizeImplementation> Arcane::DataSynchronizeDispatcherBuildInfo::m_synchronize_implementation
private

Definition at line 82 of file IDataSynchronizeDispatcher.h.

◆ m_synchronize_info

Ref<DataSynchronizeInfo> Arcane::DataSynchronizeDispatcherBuildInfo::m_synchronize_info
private

Definition at line 83 of file IDataSynchronizeDispatcher.h.


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