Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::mpi::detail::serialized_array_irecv_data< T > Struct Template Reference

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>

Collaboration diagram for boost::mpi::detail::serialized_array_irecv_data< T >:

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
 
Tvalues
 
int n
 

Detailed Description

template<typename T>
struct boost::mpi::detail::serialized_array_irecv_data< T >

Internal data structure that stores everything required to manage the receipt of an array of serialized data via a request object.

Constructor & Destructor Documentation

template<typename T >
boost::mpi::detail::serialized_array_irecv_data< T >::serialized_array_irecv_data ( const communicator comm,
int  source,
int  tag,
T values,
int  n 
)
inline

Member Function Documentation

Member Data Documentation

template<typename T >
std::size_t boost::mpi::detail::serialized_array_irecv_data< T >::count
template<typename T >
int boost::mpi::detail::serialized_array_irecv_data< T >::n
template<typename T >
int boost::mpi::detail::serialized_array_irecv_data< T >::source
template<typename T >
int boost::mpi::detail::serialized_array_irecv_data< T >::tag
template<typename T >
T* boost::mpi::detail::serialized_array_irecv_data< T >::values

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