Definition at line 29 of file MpiSerializeDispatcher.h.
◆ MpiSerializeDispatcher()
| Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::MpiSerializeDispatcher |
( |
MpiAdapter * | adapter, |
|
|
IMessagePassingMng * | message_passing_mng ) |
|
explicit |
◆ ~MpiSerializeDispatcher()
| Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::~MpiSerializeDispatcher |
( |
| ) |
|
|
override |
◆ _castSerializer()
◆ _checkBigMessage()
| void Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::_checkBigMessage |
( |
Int64 | message_size | ) |
|
|
private |
◆ _init()
| void Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::_init |
( |
| ) |
|
|
private |
◆ _recvSerializerBytes() [1/2]
| Request Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::_recvSerializerBytes |
( |
Span< Byte > | bytes, |
|
|
MessageId | message_id, |
|
|
bool | is_blocking ) |
|
protected |
◆ _recvSerializerBytes() [2/2]
◆ _sendSerializerBytes()
◆ adapter()
| MpiAdapter * Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::adapter |
( |
| ) |
const |
|
inline |
◆ broadcastSerializer()
| void Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::broadcastSerializer |
( |
ISerializer * | values, |
|
|
MessageRank | rank ) |
◆ checkFinishedSubRequests()
| void Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::checkFinishedSubRequests |
( |
| ) |
|
◆ createSerializeMessageListRef()
◆ legacyReceiveSerializer()
◆ legacySendSerializer()
◆ nextSerializeTag()
◆ receiveSerializer()
◆ sendSerializer() [1/2]
◆ sendSerializer() [2/2]
◆ serializeBufferSize()
| Int64 Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::serializeBufferSize |
( |
| ) |
const |
|
inline |
◆ traceMng()
| ITraceMng * Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::traceMng |
( |
| ) |
const |
|
inline |
◆ m_adapter
| MpiAdapter* Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::m_adapter = nullptr |
|
private |
◆ m_byte_serializer_datatype
| MPI_Datatype Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::m_byte_serializer_datatype |
|
private |
◆ m_is_trace_serializer
| bool Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::m_is_trace_serializer = false |
|
private |
◆ m_max_serialize_buffer_size
| Int64 Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::m_max_serialize_buffer_size |
|
private |
◆ m_message_passing_mng
| IMessagePassingMng* Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::m_message_passing_mng = nullptr |
|
private |
◆ m_serialize_buffer_size
| Int64 Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::m_serialize_buffer_size |
|
private |
◆ m_sub_requests
◆ m_trace
| ITraceMng* Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::m_trace = nullptr |
|
private |
◆ MpiSerializeMessageList
| friend Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::MpiSerializeMessageList |
|
private |
The documentation for this class was generated from the following files: