Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::MessagePassing::ISerializeDispatcher Class Referenceabstract

Interface for serialization messages. More...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/message_passing/arccore/message_passing/ISerializeDispatcher.h>

Inheritance diagram for Arcane::MessagePassing::ISerializeDispatcher:
Collaboration diagram for Arcane::MessagePassing::ISerializeDispatcher:

Public Member Functions

virtual Ref< ISerializeMessageListcreateSerializeMessageListRef ()=0
 Create a list of serialization messages.
virtual Request sendSerializer (const ISerializer *s, const PointToPointMessageInfo &message)=0
 Sending message.
virtual Request receiveSerializer (ISerializer *s, const PointToPointMessageInfo &message)=0
 Receiving message.

Detailed Description

Interface for serialization messages.

Definition at line 32 of file ISerializeDispatcher.h.

Member Function Documentation

◆ createSerializeMessageListRef()

virtual Ref< ISerializeMessageList > Arcane::MessagePassing::ISerializeDispatcher::createSerializeMessageListRef ( )
pure virtual

Create a list of serialization messages.

Implemented in Arcane::MessagePassing::Mpi::MpiSerializeDispatcher, Arcane::MpiSerializeDispatcher, Arcane::ParallelMngDispatcher::SerializeDispatcher, and Arccore::MessagePassing::Mpi::MpiSerializeDispatcher.

Referenced by Arcane::MessagePassing::mpCreateSerializeMessageListRef().

Here is the caller graph for this function:

◆ receiveSerializer()

virtual Request Arcane::MessagePassing::ISerializeDispatcher::receiveSerializer ( ISerializer * s,
const PointToPointMessageInfo & message )
pure virtual

Receiving message.

Implemented in Arcane::MessagePassing::Mpi::MpiSerializeDispatcher, Arcane::MpiSerializeDispatcher, Arcane::ParallelMngDispatcher::SerializeDispatcher, and Arccore::MessagePassing::Mpi::MpiSerializeDispatcher.

Referenced by Arcane::MessagePassing::mpReceive().

Here is the caller graph for this function:

◆ sendSerializer()

virtual Request Arcane::MessagePassing::ISerializeDispatcher::sendSerializer ( const ISerializer * s,
const PointToPointMessageInfo & message )
pure virtual

Sending message.

Implemented in Arcane::MessagePassing::Mpi::MpiSerializeDispatcher, Arcane::MpiSerializeDispatcher, Arcane::ParallelMngDispatcher::SerializeDispatcher, and Arccore::MessagePassing::Mpi::MpiSerializeDispatcher.

Referenced by Arcane::MessagePassing::mpSend().

Here is the caller graph for this function:

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