Internal data structure that stores everything required to manage the receipt of an array of serialized data via a request object. More...
#include <communicator.hpp>
Public Member Functions | |
serialized_array_irecv_data (const communicator &comm, int source, int tag, T *values, int n) | |
void | deserialize (status &stat) |
Public Attributes | |
communicator | comm |
int | source |
int | tag |
std::size_t | count |
packed_iarchive | ia |
T * | values |
int | n |
Internal data structure that stores everything required to manage the receipt of an array of serialized data via a request object.
|
inline |
void boost::mpi::detail::serialized_array_irecv_data< T >::deserialize | ( | status & | stat | ) |
References count, boost::mpi::status::m_count, boost::n, boost::throw_exception(), and boost::adaptors::values().
communicator boost::mpi::detail::serialized_array_irecv_data< T >::comm |
std::size_t boost::mpi::detail::serialized_array_irecv_data< T >::count |
packed_iarchive boost::mpi::detail::serialized_array_irecv_data< T >::ia |
int boost::mpi::detail::serialized_array_irecv_data< T >::n |
int boost::mpi::detail::serialized_array_irecv_data< T >::source |
int boost::mpi::detail::serialized_array_irecv_data< T >::tag |
T* boost::mpi::detail::serialized_array_irecv_data< T >::values |