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

Send buffer information. More...

#include <arcane/parallel/thread/ISharedMemoryMessageQueue.h>

Collaboration diagram for Arcane::MessagePassing::SendBufferInfo:

Public Member Functions

 SendBufferInfo (ConstMemoryView memory_buffer)
 SendBufferInfo (const ISerializer *serializer)
ByteConstSpan memoryBuffer ()
const ISerializerserializer ()

Private Attributes

ConstMemoryView m_memory_buffer
const ISerializerm_serializer = nullptr

Detailed Description

Send buffer information.

Contains either a ByteConstSpan or an ISerializer.

Definition at line 42 of file ISharedMemoryMessageQueue.h.

Constructor & Destructor Documentation

◆ SendBufferInfo() [1/2]

Arcane::MessagePassing::SendBufferInfo::SendBufferInfo ( ConstMemoryView memory_buffer)
inline

Definition at line 47 of file ISharedMemoryMessageQueue.h.

◆ SendBufferInfo() [2/2]

Arcane::MessagePassing::SendBufferInfo::SendBufferInfo ( const ISerializer * serializer)
inline

Definition at line 50 of file ISharedMemoryMessageQueue.h.

Member Function Documentation

◆ memoryBuffer()

ByteConstSpan Arcane::MessagePassing::SendBufferInfo::memoryBuffer ( )
inline

Definition at line 56 of file ISharedMemoryMessageQueue.h.

◆ serializer()

const ISerializer * Arcane::MessagePassing::SendBufferInfo::serializer ( )
inline

Definition at line 57 of file ISharedMemoryMessageQueue.h.

Member Data Documentation

◆ m_memory_buffer

ConstMemoryView Arcane::MessagePassing::SendBufferInfo::m_memory_buffer
private

Definition at line 61 of file ISharedMemoryMessageQueue.h.

◆ m_serializer

const ISerializer* Arcane::MessagePassing::SendBufferInfo::m_serializer = nullptr
private

Definition at line 62 of file ISharedMemoryMessageQueue.h.


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