Hipace
Public Attributes | List of all members
MultiBuffer::DataNode Struct Reference

Public Attributes

char * m_buffer = nullptr
 
std::size_t m_buffer_size = 0
 
memory_location m_location = memory_location::nowhere
 
comm_progress m_progress = comm_progress::uninitialized
 
MPI_Request m_request = MPI_REQUEST_NULL
 
comm_progress m_metadata_progress = comm_progress::uninitialized
 
MPI_Request m_metadata_request = MPI_REQUEST_NULL
 

Member Data Documentation

◆ m_buffer

char* MultiBuffer::DataNode::m_buffer = nullptr

◆ m_buffer_size

std::size_t MultiBuffer::DataNode::m_buffer_size = 0

◆ m_location

memory_location MultiBuffer::DataNode::m_location = memory_location::nowhere

◆ m_metadata_progress

comm_progress MultiBuffer::DataNode::m_metadata_progress = comm_progress::uninitialized

◆ m_metadata_request

MPI_Request MultiBuffer::DataNode::m_metadata_request = MPI_REQUEST_NULL

◆ m_progress

comm_progress MultiBuffer::DataNode::m_progress = comm_progress::uninitialized

◆ m_request

MPI_Request MultiBuffer::DataNode::m_request = MPI_REQUEST_NULL

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