Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
packed_oarchive.hpp File Reference

This header provides the facilities for unpacking Serializable data types from a buffer using MPI_Unpack. More...

#include <boost/mpi/datatype.hpp>
#include <boost/archive/basic_archive.hpp>
#include <boost/archive/detail/auto_link_archive.hpp>
#include <boost/archive/detail/common_oarchive.hpp>
#include <boost/mpi/detail/packed_oprimitive.hpp>
#include <boost/mpi/detail/binary_buffer_oprimitive.hpp>
#include <boost/serialization/string.hpp>
#include <boost/serialization/collection_size_type.hpp>
#include <boost/serialization/item_version_type.hpp>
Include dependency graph for packed_oarchive.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  boost::mpi::packed_oarchive
 An archive that packs binary data into an MPI buffer. More...
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::mpi
 

Typedefs

typedef packed_oprimitive boost::mpi::oprimitive
 

Detailed Description

This header provides the facilities for unpacking Serializable data types from a buffer using MPI_Unpack.

The buffers are typically received via MPI and have been packed either by via the facilities in packed_iarchive.hpp or MPI_Pack.